It would be great to be able to get multiple addresses and not just the first match.
I'm happy to open a PR for this if this is something you think you'd be ok with including in this package?
Should be as easy as just re-writing the current function to return all matches and rename it and then have a function that with the original name that just grabs the first match from that new function