I'll check this out. It seems like that nodeMap would need to get merged with the top-level nodeMap (to add any new nodes, for example).