Thanks for the elaboration on the code. I don’t foresee any problems by moving the “latch” variable set AFTER the status != Status.Running check as you propose. I will need to re-check everything to make sure though. Out of curioucity, how can it be (or why) are you calling EndAction before the action is running by the way? Are you doing something custom with the graphs?