Don't rely on excess precision: -4 > -3.00000024 - 1 can evaluate to false