edges were broken (one edge pointed to self instead of other node)
prevent any copying, so nodes can be compared by address
snap edges to nodes while being created