tested evaluation and gave ExecutionWatcher a two-state structure