Implicit conversion from float -13.928571428571416 to int loses precision