should this method also recurse on node._name?