copy incase it's a node list