changed rounding behavior, now respects the closed/open behavior
trying to make rounding more consistent