Implicit conversion from float -9.42434210526315 to int loses precision