There's no need to copy the collection. This actually ends up in two traversals instead of one.