it would be great to add a small central handler so exits and error output are consistent and user friendly across the CLI.