The environment and shell contributions were written nowhere on a node without their holder; they now derive a dependency on node-environment, node-login-shell or node-display-server, met and refused as ADR 0207's are. Two modules declaring one package, path or unit made the node unresolvable after the assignment was recorded; that is refused first now, because no later assignment can complete it.