In newer Python's the raise x from y syntax helps show the originating exception cause. In Zag, when a ZagError occurs, such as when a task fails, it only logs out the ZagError and not the full exception and cause. It would probably be helpful to expand this functional to include better visibility into why the task failed.