Yeah, legacy thing.  I originally had one version take an int and one take a string.  Then I realized I needed to make both take a string.  I'll ungenericize it