anchor.diff:      Headers3 = chttpd_external:default_or_content_type(CType, ExtHeaders),
       Acc#lacc{code=Code, headers=Headers3}.
   
  -send_list_row(Row, #lacc{qserver = {Proc, _}, resp = Resp} = Acc) ->
  +send_list_row(Row, #lacc{qserver = {Proc, _}, req = Req, resp = Resp} = Acc) ->
       RowObj = case couch_util:get_value(id, Row) of
           undefined -> [];
           Id -> [{id, Id}]
  
positive.code: list_cb({row, Row}, Acc) ->
      send_list_row(Row, Acc);
  list_cb(complete, Acc) ->
      #lacc{qserver = {Proc, _}, resp = Resp0} = Acc,
      if Resp0 =:= nil ->
          {ok, #lacc{resp = Resp}} = start_list_resp({[]}, Acc);
      true ->
  
negative.code:     [<<"end">>, Chunk, Headers] ->
          Acc2 = send_non_empty_chunk(fixup_headers(Headers, Acc), Chunk),
          #lacc{resp = Resp2} = Acc2,
          last_chunk(Req, Resp2),
          {stop, Acc2};
      [<<"end">>, Chunk] ->
          Acc2 = send_non_empty_chunk(Acc, Chunk),
          #lacc{resp = Resp2} = Acc2,
          last_chunk(Req, Resp2),
          {stop, Acc2}
      catch Error ->
          case Resp of
  