Implicit conversion from float -10.875 to int loses precision