Retrieving by index prevents the object allocation or the iterator. Please revert the changes that switch this.