Implicit conversion from float -10.078125 to int loses precision