method override now correctly passed to after(), added request_headers()