Hi I built a generic way of capturing the outcome of failed actions using the TRY/CATCH approach. It simple; I put all my logic inside the TRY scope, then then I run the CATCH scope if any action in the TRY fails. Where it isn't working as expected is when there is a condition action inside the TRY scope, and if something inside the condition fails. You can see from this basic example that we get inside the condition to the TRUE branch, and the DELETE FROM SQL action fails, which in turn marks the condition action as failed also. ![80747-image.png][1] When I get to the CATCH scope which has ran, the outputs of the TRY scope only includes the Condition action and not the DELETE FROM SQL action. So I can't capture the actual error from it. ![80649-image.png][2] Am I doing something wrong here or misunderstanding the power of using scopes? [1]: /answers/storage/attachments/80747-image.png [2]: /answers/storage/attachments/80649-image.png