I don't think anything needs to be done here. Allowing both integer and strings is wacky enough, let's not complicate it anymore. In 4.x we should consider having two separate methods for int and string params.