Abstracts request objects