Implicit conversion from float -9.625 to int loses precision