Hmm. What happens if a non-editable node becomes editable after a delegated subscription is attached? Or an editable node becomes non-editable? This will only catch nodes that are editable at the time of the subscription, and it assumes they'll always be editable.