Signed overflow checks are typically not free unfortunately they have a cost of about 5% or thereabouts