A better approach is to `raise Thor::Error` to make sure the shell exit status/code is not 0.