See earlier comment - let's avoid mucking with precision/scale at runtime (unless we find that perf is too bad just using our MAX_PRECISION for intermediate calculations).