remove implicit iterator creations