Implicit conversion from float -126.34615384615384 to int loses precision