No run_phase

In reply to dave_59:

In reply to verif_learner:
If you have a good reason, then go for it. You were asking what was “common”.
Sometimes using a hash, or associative array is easer than traversing a queue.

Thanks. Having reviewed my code, I was a bit confused due to lack of run_phase. So, the question was more to do with that then the check_phase itself. But I get the gist of what you are saying.