Must have been getting rounding errors (?) fixed by using Double precision.