anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  +pi(Item) ->
  +    {Item, Val} = process_info(self(), Item),
  +    Val.
  +    
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +
   send_failed_str(Reason) ->
       ?F("Send failed: ~w", [Reason]).
   
  
positive.code:     Workers = erlang:system_info(schedulers_online) * 2,
      ?P("Use ~w workers", [Workers]),
      Payload = crypto:strong_rand_bytes(32),
      ?P("create listen socket"),
      {ok, LSock} = ?LISTEN(Config,
  			  0,
  			  [binary,
  
negative.code: 			   {active, false},
  			   {reuseaddr, true}]),
      %% get all sockets to know failing ends
      ?P("listen socket created: "
         "~n      ~p", [LSock]),
      {ok, Port} = inet:port(LSock),
      ?P("listen socket port number ~w", [Port]),
      Control = self(),
  