It looks like `overrides` are being ignored now. Let's merge those back in. 

Also, maybe we should extract the entity header field purge logic into a memoized `default_request_headers` method so we don't have to do it every request.