anchor.diff:      local_tasks:all() ++ ns_couchdb_api:get_tasks().
   
   do_diag_per_node_binary() ->
  +    do_diag_per_node_binary(remote).
  +
  +do_diag_per_node_binary(Remoteness) ->
       work_queue:submit_sync_work(
         diag_handler_worker,
         fun () ->
  -              (catch collect_diag_per_node_binary(40000))
  +              (catch collect_diag_per_node_binary(Remoteness, 40000))
         end).
   
  -collect_diag_per_node_binary(Timeout) ->
  +collect_diag_per_node_binary(Remoteness, Timeout) ->
       ReplyRef = make_ref(),
       Parent = self(),
       {ChildPid, ChildRef} =
  
positive.code: 
  write_ets_tables(Resp, Node, Key, PerNodeDiag) ->
      trace_memory("Starting pretty printing ets tables for ~p", [{Node, Key}]),
      EtsTables0 = proplists:get_value(Key, PerNodeDiag, []),
  
      EtsTables = case is_list(EtsTables0) of
                      true ->
                          EtsTables0;
                      false ->
                          [{'_', [EtsTables0]}]
                  end,
  
      lists:foreach(
  
negative.code:                     end),
  
                    try
                        collect_diag_per_node_binary_body(Remoteness, Reply)
                    catch
                        T:E ->
                            Reply(partial_results_reason,
  