Usage problem is now exit status 2; correct other exit codes