Avoid the arbitrary precision math