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:                     ),
                      Acc;
  
                  _Error when Count == 0 ->
                      maybe_invalid(NodeSpec, Ch, ListenAddr, Acc);
  
                  Error ->
                      %% We have some connections to this ListenAddr already
  
negative.code: %% @end
  %% -----------------------------------------------------------------------------
  -spec maybe_connect(Node :: node_spec(), connect_opts()) ->
      ok | {ok, StaleSpecs :: [node_spec()]}.
  
  maybe_connect(#{listen_addrs := ListenAddrs} = NodeSpec, #{prune := true}) ->
      ToPrune = lists:foldl(
  