phases of a run. Eventually we want to remove dead nodes from consideration, but this will do for now.