Broke out request object parser