code: function(nodeList){
  			var nodes = [];
  			// For each node in the nodeList we want to compute it's id
  			// and delete it from the nodeList's internal map.
  			each(nodeList, function (node) {
  				// If the node does not have a nodeType it is an array of
  				// nodes.
  				if(node.nodeType) {
  					if(!nodeList.replacements) {
  						delete nodeMap[id(node)];
  					}
  
  					nodes.push(node);
  				} else {
  					// Recursively unregister each of the child lists in
  					// the nodeList.
  					push.apply(nodes, nodeLists.unregister(node, true));
  				}
  			});
  
  			each(nodeList.deepChildren, function(nodeList){
  				nodeLists.unregister(nodeList, true);
  			});
  
  			return nodes;
  		}
docs: ## nodeLists.unregisterChildren Unregister all childen within the provided list and return the unregistred nodes. @param {Array.<HTMLElement>} nodeList The child list to unregister.