Implicit conversion from float -50.38461538461539 to int loses precision