No longer using request as iterator