Merged with request generator