The alternative, if you have no good way of testing the codepaths, or if you&#x27;re running on a system with overcommitted VM, is basically segfaulting. And you&#x27;re running on a system with overcommitted VM.<p>An abort with a reason is a <i>far</i> better choice.