Refactor some shit

To say the least
I proxied until I could proxy no more
Make request shit work again

This was broken by the refactoring
I'm a broken factory of broken code...
To complete the description, simply remember that I'm abstract