Added lazy request generator