Added some error messages and trapping.  Error messages are in an initializer file.