int out of range fix -> float return