Attempt to fix #245

Added extra parameter -- noRound -- true if no rounding should happen.
Also added a test.