When an exception is raised, point to the right callsite
Use block macros to track call site