NodeSet operations retain edges