Big performance impprovement by using IteratorAggregate