@danizord no, this reads "traverse it two times"

If you are building a traversable, then make the method explicit about that