I'd rather not rely on float vs int, as the parameter could be the result of a calculation. At least this way it's clear from the function call instead of having to look backwards to see what type it's getting called with.