fix for better precision
(increase the possiblity that the compiler will notice of the cancellation and optimize.)