Implicit conversion from float -15.384615384615387 to int loses precision