anchor.diff:      end.
   
   delete_owner(Owner, #state{conn_owners = Owners} = State) ->
  -    State#state{conn_owners = lists:keydelete(Owner, 1, Owners)}.
  +    State#state{conn_owners = maps:remove(Owner, Owners)}.
   
   delete_ctrlr(Ctrlr, #state{dist_ctrlrs = DCs} = State) ->
       State#state{dist_ctrlrs = maps:remove(Ctrlr, DCs)}.
  
positive.code: 			{'EXIT', OldOwner, _} ->
  			    true
  		    end,
  		    Owners = lists:keyreplace(OldOwner,
  					      1,
  					      State#state.conn_owners,
  					      {AcceptPid, Node}),
  		    ets:insert(sys_dist, Conn#connection{owner = AcceptPid}),
  		    AcceptPid ! {self(),{accept_pending,ok_pending}},
  		    State1 = State#state{conn_owners=Owners},
  		    {noreply,State1}
  	    end;
  	[#connection{state=up}=Conn] ->
  	    AcceptPid ! {self(), {accept_pending, up_pending}},
  
negative.code:                                                      address = Address,
                                                       type = Type}),
                      AcceptPid ! {self(),{accept_pending,ok}},
                      Owners = State#state.conn_owners,
                      {noreply, State#state{conn_owners = Owners#{AcceptPid => Node}}}
              catch
                  _:_ ->
                      error_logger:error_msg("~n** Cannot get connection id for node ~w~n",
  