Out of curiosity, what happens if you don't cast to `float`?