Debug Checkpoints

Then maybe you could call the function that sets the checkpoint from another function
For instance

CallMyTodoThings //This is a call to your function that contains the above code checkpoint="" //Xojo will never get here if there is an exception, therefore leaving the current status set, but it will reset the value when all is fine.
Is that an option?