do evil catch-all exceptions