anchor.diff:  %% Description: Initiates the server
   %%--------------------------------------------------------------------
   init([]) ->
  -    _Tid = ets:new(etorrent_counters, [named_table, private]),
  +    _Tid = ets:new(etorrent_counters, [named_table, protected]),
       ets:insert(etorrent_counters, [{torrent, 0},
                                      {path_map, 0},
                                      {peer_slots, 0}]),
  
positive.code: %% Description: Handling cast messages
  %%--------------------------------------------------------------------
  handle_cast(release_peer_slot, S) ->
      K = ets:update_counter(etorrent_counters, peer_slots, -1),
      true = K >= 0,
      {noreply, S};
  handle_cast(_Msg, State) ->
      {noreply, State}.
  
negative.code:         true ->
              {reply, full, S};
          false ->
              _N = ets:update_counter(etorrent_counters, peer_slots, 1),
              {reply, ok, S}
      end;
  handle_call(_Request, _From, State) ->
  