Makes sense - it didn't occur to me that Sprout could call the same function.  I think if you just clarify the comment that would be okay.

The other option would be to make the host name a supplied parameter, and get rid of the specific_host flag.