&gt;&quot;saturating&quot; behavior is something you want only rarely.<p>Well, yes, because what you almost always actually want is the mathematically accurate result. Failing that, though, I can think of a few cases where you would want overflow to saturate (hardware outputs, mostly); I haven&#x27;t thought of any cases yet where wrapping would be remotely useful.