Possible fix for rounding errors.