Abort

makes it possible to abort entire action from subcard

also includes other improvements to exception handling and some touch-ups