Fixed rounding error on HSB fields