Yeah, it can definitely be annoying when an expression as a whole doesn&#x27;t overflow, but subexpressions do... however, chains of addition and subtraction are special in this regard, even something like (x + y) &#x2F; 2 (from binary search) is problematic. Of course, chains of + and - like that do pop up, so maybe an analysis of them would be valuable. In any case, that sort of recovery is a major reason that overflow is defined to wrap when checking is off: errors may cancel out.