(not as a float but due to the cast to int after `Math.ceil`)