anchor.diff:  verify_request_message(bad_sig, User, Org) ->
       is_authorized_message(bad_sig, User, Org).
   
  -allowed_methods(Req, State) ->
  -    {['GET'], Req, State}.
  -
   content_types_provided(ReqData, State) ->
       {[{"application/json", to_json}], ReqData, State}.
   
  
positive.code: % remove the JSON array markers.  The caller is responsible for adding
  % this back to create valid JSON.
  %
  fetch_result_rows([], _BatchSize, _S, _Db, Acc) ->
      Acc;
  fetch_result_rows(Ids, BatchSize, S, Db, Acc) when is_list(Ids) ->
      fetch_result_rows(safe_split(BatchSize, Ids), BatchSize, S, Db, Acc);
  fetch_result_rows({Ids, []}, _BatchSize, S, Db, Acc) ->
      Docs = chef_otto:bulk_get(S, Db, Ids),
      encode_results(Docs, Acc);
  fetch_result_rows({Ids, Rest}, BatchSize, S, Db, Acc) ->
      Next = safe_split(BatchSize, Rest),
      Docs = chef_otto:bulk_get(S, Db, Ids),
      fetch_result_rows(Next, BatchSize, S, Db,
                        encode_results(Docs, <<",">>, Acc)).
  
  encode_results([], Acc) ->
      Acc;
  
negative.code: %% {{trace, "/tmp/traces"}, State}.
  %% then in console: wmtrace_resource:add_dispatch_rule("wmtrace", "/tmp/traces").
  %% then go to localhost:WXYZ/wmtrace
  
  allowed_methods(Req, State) ->
      {['GET'], Req, State}.
  
  malformed_request(Req, State) ->
      State1 = read_req_id(Req, State),
  