Avoid using floats.