adding NO_UNSIGNED_SUBTRACTION