This is highly dangerous as node.set has _really_ different semantics than default and override.