some rounding, passing 7 of 14 tests