Care is taken to return the appropriate exit codes to the command processor. This makes it possible and easier to do error handling in automation scripts. Error output is normally directed to standard out with more detailed error logging output directed to standard error.