Archived tweet #9671 from the @leastfixedpoint Twitter Archive@pkhuong @DRMacIver @fanf @bind9 Argh! I'm having second thoughts! Say I wrap libfoo, which abort()s on usage error. My wrapper *doesn't have to check the arguments*, it just has to relay them: the wrapper *caller* is the one responsible for not messing up, calls to C are unsafe, & abort() remains appropriate?!