anchor.diff:  	  connections,  %% table of connections
   	  conn_owners = #{}, %% Map of connection owner pids,
   	  dist_ctrlrs = #{}, %% Map of dist controllers (local ports or pids),
  -	  pend_owners = [], %% List of potential owners
  +	  pend_owners = #{}, %% Map of potential owners
   	  listen,       %% list of  #listen
   	  allowed,       %% list of allowed nodes in a restricted system
   	  verbose = 0,   %% level of verboseness
  
positive.code:                     Exited, Node, _Reason,
                      _Type, State) when Ctrlr =:= Exited  ->
      %% Controller exited!
      Pend = lists:keydelete(AcceptPid, 1, State#state.pend_owners),
      Conn1 = Conn#connection { owner = AcceptPid,
                                conn_id = erts_internal:new_connection(Node),
                                ctrlr = undefined,
  
negative.code: 	    AcceptPid ! {self(), {accept_pending, up_pending}},
  	    ets:insert(sys_dist, Conn#connection { pending_owner = AcceptPid,
  						  state = up_pending }),
  	    Pend = State#state.pend_owners,
  	    {noreply, State#state { pend_owners = Pend#{AcceptPid => Node} }};
  	[#connection{state=up_pending}] ->
  	    AcceptPid ! {self(), {accept_pending, already_pending}},
  	    {noreply, State};
  