I do exactly this but take it even one step further. My actual (primary) phone number is only ever given out to humans. I have a second Google Voice phone number that I give out to machines (e.g. online shopping that "requires" a phone number that will eventually be leaked).