could you use `Iterators.size` here too?