anchor.diff:                  [Count, Parallelism, Ch, NodeSpec]
               ),
   
  +            % Count might be == 0, but we try to connect anyway and we deal
  +            % with that case below.
               case connect(NodeSpec, ListenAddr, Ch) of
                   {ok, Pid} ->
                       ?LOG_DEBUG(
  
positive.code: %% Returns the tuple `{ok, L :: [node_spec()]}' where list L is the list of all
  %% invalid nodes specifications.
  %%
  %% Aa specification is invalid if there is anotehr specification for the same
  %% node for which we already have succesful connections. An invalid
  %% specification will exist when a node has crashed (without leaving the
  %% cluster) and later on returned with a different IP address i.e. a normal
  
negative.code: %% @end
  %% -----------------------------------------------------------------------------
  -spec connect(Node :: node_spec(), listen_addr(), channel()) ->
      {ok, pid()} | ignore | {error, any()}.
  
  connect(NodeSpec, Address, Channel) ->
      partisan_peer_service_client:start_link(NodeSpec, Address, Channel, self()).
  
  
  %% -----------------------------------------------------------------------------
  