anchor.diff:  	    ?shutdown(Node)
       end.
   
  -con_loop(Kernel, Node, Socket, TcpAddress,
  -	 MyNode, Type, Tick, MFTick, MFGetstat) ->
  +con_loop({Kernel, Node, Socket, Type, MFTick, MFGetstat}=ConData,
  +	 Tick) ->
       receive
   	{tcp_closed, Socket} ->
   	    ?shutdown2(Node, connection_closed);
  
positive.code: 	    mark_nodeup(HSData,Address),
  	    case FPostNodeup(Socket) of
  		ok ->
  		    con_loop(HSData#hs_data.kernel_pid, 
  			     Node, 
  			     Socket, 
  			     Address,
  			     HSData#hs_data.this_node, 
  			     PType,
  			     #tick{},
  			     HSData#hs_data.mf_tick,
  			     HSData#hs_data.mf_getstat);
  		_ ->
  		    ?shutdown2(Node, connection_setup_failed)
  	    end;
  
negative.code: 		_ ->
  		    ignore_it
  	    end,
  	    con_loop(ConData, Tick);
  	{Kernel, tick} ->
  	    case send_tick(Socket, Tick, Type, 
  			   MFTick, MFGetstat) of
  		{ok, NewTick} ->
  		    con_loop(ConData, NewTick);
  		{error, not_responding} ->
   		    error_msg("** Node ~p not responding **~n"
   			      "** Removing (timedout) connection **~n",
  