keep track of GetNodeFromPath, etc.