Added control over rounding behavior