what's wrong here? 12345.6789 - 12346.00000 = -0.32110 expected 0.6789