Used appropriate exit statuses, rather than self-interpreted exit statuses