Implicit conversion from float -91.25 to int loses precision