Response from mdounin on nginx-devel:

```
The headers more module uses this rather complicated code as it
tries to modify input headers, which are not expected to be
modified.

As long as you are changing r->headers_out, it's ok to just set
hash to 0 (note though that special headers like Location or
Content-Length will also require various special handling).
```

So it sounds like we're good here!