I guess I could avoid the problem by using an integer as input, but i'd have to add more code for error checking and whatnot, and that doesn't seem good, one data type is easier to work with, right?