storing the collection itself would avoid such calls