This is a new concept to me. I'd have expected, after that assignment line, for two diff lists to exist with different references, node_elements and id_parts. This is educational. Commit coming up. Thanks!