even if it's internal representation is flawed and part of arithmetic operations which accumulated rounding errors