anchor.diff:      {ok, Resp} =
       try
           case authenticate_request(HttpReq, AuthenticationFuns) of
  -        Req when is_record(Req, httpd) ->
  +        #httpd{} = Req ->
               HandlerFun(Req);
           Response ->
               Response
  
positive.code:         % possible (if any module references the atom, then it's existing).
          Meth -> couch_util:to_existing_atom(Meth)
      end,
  
      increment_method_stats(Method1),
      % alias HEAD to GET as mochiweb takes care of stripping the body
      Method = case Method1 of
  
negative.code:     catch
          throw:{http_head_abort, Resp0} ->
              {ok, Resp0};
          exit:normal ->
              exit(normal);
          throw:Error ->
              ?LOG_DEBUG("Minor error in HTTP request: ~p",[Error]),
              ?LOG_DEBUG("Stacktrace: ~p",[erlang:get_stacktrace()]),
  