temporarily catch all exceptions