make sure we are dealing with floats