anchor.diff:  
   assert_proxy(no_proxy) -> ok;
   assert_proxy(Node) ->
  -  erlang:set_cookie(Node,watchdog),
     case net_adm:ping(Node) of
       pong -> ok;
       _    -> exit({no_proxy,Node})
  
positive.code:   process_flag(trap_exit,true),
    prf:ticker_even(),
    Collectors = Consumer:collectors(),
    case Proxy of
      no_proxy when Collectors=:=watchdog ->
        exit(specify_proxy);
      no_proxy ->
        loop(#ld{node = Node,
                 proxy = [],
                 consumer = Consumer,
  
negative.code:     {timeout, _, {tick}} ->
        prf:ticker_even(),
        {Data,NLD} = get_data(LD),
        Cdata = (NLD#ld.consumer):tick(NLD#ld.consumer_data,de_proxy(LD,Data)),
        ?LOOP(NLD#ld{consumer_data = Cdata});
      {'EXIT',Pid,Reason} when Pid == LD#ld.server ->
        ?log({lost_target, Reason}),
  