Learn how to descend the graph for consequences
Refuse to rebuild past an unchanged consequence