The code in every command to check whether to clear the run status is clunky. Now that it has been in place for years, a simple method should be added so that about 25 lines of code can be removed from each command. Or, make the behavior the default and only need code when not the default,