Moved away catch()ing exceptions in a macro