Added some frustrating exception stuff.  I am ready to be done with this project