Also you will note that: ``` sqlite> select epsilon(2000); ┌──────────────────────┐ │ epsilon(2000) │ ├──────────────────────┤ │ 2.27373675443232e-13 │ └──────────────────────┘ sqlite> select epsilon(999476637.6); ┌──────────────────────┐ │ epsilon(999476637.6) │ ├──────────────────────┤ │ 1.19209289550781e-07 │ └──────────────────────┘ sqlite> select epsilon(999.4766376); ┌──────────────────────┐ │ epsilon(999.4766376) │ ├──────────────────────┤ │ 1.13686837721616e-13 │ └──────────────────────┘ ``` That all the numbers have epsilons which indicate accuracy to (minimum of) a 10 millionth of a penny. So I am pretty sure that accuracy "to the penny" cannot be an issue.