Implicit conversion from float -72.5 to int loses precision