Implicit conversion from float -23.5 to int loses precision