Implicit conversion from float -65.875 to int loses precision