anchor.diff:  	  tick,         %% tick information
   	  connecttime,  %% the connection setuptime.
   	  connections,  %% table of connections
  -	  conn_owners = [], %% List of connection owner pids,
  +	  conn_owners = #{}, %% Map of connection owner pids,
   	  dist_ctrlrs = #{}, %% Map of dist controllers (local ports or pids),
   	  pend_owners = [], %% List of potential owners
   	  listen,       %% list of  #listen
  
positive.code:     end.
  
  delete_owner(Owner, #state{conn_owners = Owners} = State) ->
      State#state{conn_owners = lists:keydelete(Owner, 1, Owners)}.
  
  delete_ctrlr(Ctrlr, #state{dist_ctrlrs = DCs} = State) ->
      State#state{dist_ctrlrs = maps:remove(Ctrlr, DCs)}.
  
negative.code:     end;
  
  handle_info({SetupPid, {is_pending, Node}}, State) ->
      Reply = case maps:get(SetupPid, State#state.conn_owners, undefined) of
                  Node -> true;
                  _ -> false
              end,
      SetupPid ! {self(), {is_pending, Reply}},
      {noreply, State};
  
  