Modified Algorithm
Problem: on non-tree topologies we can get a marker again.
That's not a problem! Just ignore markers after you've recorded your state!
But then we can lose channel data. [Draw this]
Next