Does this need to be a float?