I don't think we should call os.Exit outside main.go. Calling os.Exit breaks the application control flow.