Pass renderer methods the request.
This repr is still hideous but fix the repr for empty headers.