anchor.diff:                do_print_ets_table(Resp, Node, Key, Table, Info, Values)
         end).
   
  +do_print_ets_table(Resp, Node, Key, Table, [], grab_later) ->
  +    case grab_ets_table(Table) of
  +        [] ->
  +            ok;
  +        [{{Table, Info}, Values}] ->
  +            do_print_ets_table(Resp, Node, Key, Table, Info, Values)
  +    end;
   do_print_ets_table(Resp, Node, Key, Table, Info, Values) ->
       write_chunk_format(Resp, "per_node_~p(~p, ~p) =~n",
                          [Key, Node, Table]),
  
positive.code:                     end),
  
                    try
                        collect_diag_per_node_binary_body(Reply)
                    catch
                        T:E ->
                            Reply(partial_results_reason,
  
negative.code:       end, Content).
  
  grab_all_ets_tables() ->
      grab_all_ets_tables(remote).
  
  grab_all_ets_tables(local) ->
      grab_later;
  grab_all_ets_tables(remote) ->
      lists:flatmap(fun grab_ets_table/1, ets:all()).
  
  grab_ets_table(T) ->
      InfoAndContent =
          try
              {ets:info(T), ets:tab2list(T)}
          catch
              _:_ -> failed
          end,
      prepare_ets_table(T, InfoAndContent).
  
  diag_format_timestamp(EpochMilliseconds) ->
      SecondsRaw = trunc(EpochMilliseconds/1000),
  