Fix bug in the handling of floats.

Always round to two decimal places when doing math.
This solves the problem :-).