Error with multiple segments is that calls to Node.getConnections
outside of the node itself are only modifying the proxy, not the
original node. I'm starting to hunt down all the calls to
node.getConnections.something and replacing with methods directly on the
node.