We should already be dealing with a float here, otherwise we would return above