Implicit conversion from float -126.9230769230769 to int loses precision