Proper exit codes