attempt to catch ALL errors