add ability to ignore exceptions