anchor.diff:                        no_mqlen,
                         vals_cpu_usage(X, Count),
                         no_mem}
  -                 end || {PidAndCFun, _MQLen, _Status} = X <- R1
  -                        %% is_pid(element(1, element(1,X)))
  +                 end || {PidAndCFun, MQLen, Status} = X <- R1,
  +                        is_tuple(Status), is_number(MQLen)
                  ],
       SortedPlotData = lists:keysort(sort_by(State), PlotData),
       L = length(SortedPlotData),
  
positive.code:     MemUsage = process_info_get(Infos, memory, 0),
      HeapSize = process_info_get(Infos, total_heap_size, 0),
      StackSize = process_info_get(Infos, stack_size, 0),
      PDSize = case PD of
                   0 -> 0;
                   _ -> erlang:external_size(PD)
               end,
      WordSize = erlang:system_info(wordsize),
      io:format("Mem: ~s total, ~s heap, ~s stack, ~s dictionary (~p entries)~n",
                [readable_mem(MemUsage),
  
negative.code:       || {Pid, Status, MQLen, CPUUsage, MemUsage, StackSize} <- lists:reverse(PlotThese)],
      usage(),
      msg_delay:send_local(2, self(), {output_all}),
      S1 = set_counter(State, 1),
      set_timestamp(S1, os:timestamp());
  
  on({output_all}, State) -> State;
  