anchor.diff:  list_cb({row, Row}, Acc) ->
       send_list_row(Row, Acc);
   list_cb(complete, Acc) ->
  -    #lacc{qserver = {Proc, _}, resp = Resp0} = Acc,
  +    #lacc{qserver = {Proc, _}, req = Req, resp = Resp0} = Acc,
       if Resp0 =:= nil ->
           {ok, #lacc{resp = Resp}} = start_list_resp({[]}, Acc);
       true ->
  
positive.code:         [<<"end">>, Data] ->
              #lacc{resp = Resp2} = send_non_empty_chunk(Acc#lacc{resp=Resp}, Data)
      end,
      last_chunk(Resp2),
      {ok, Resp2}.
  
  start_list_resp(Head, Acc) ->
  
negative.code:     Headers3 = chttpd_external:default_or_content_type(CType, ExtHeaders),
      Acc#lacc{code=Code, headers=Headers3}.
  
  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}]
  