anchor.diff:      #state{
           peer_monitors=Monitors,
           num_peers=Numpeers,
  -        subscriptions=Subscriptions} = State,
  +        watchers=Watchers} = State,
       %% We are monitoring two types of clients, peers and
       %% subscribers. If a peer exits we want to update the counters
       %% and notify the subscribers. If a subscriber exits we want
  
positive.code:     #state{
          peer_monitors=Monitors,
          num_peers=Numpeers,
          subscriptions=Subscriptions} = State,
      NewNumpeers = increment(Pieceset, Numpeers),
      NewMonitors = etorrent_monitorset:insert(PeerPid, Pieceset, Monitors),
      send_updates(Pieceset, Subscriptions, NewNumpeers),
      NewState = State#state{
          peer_monitors=NewMonitors,
          num_peers=NewNumpeers},
  
negative.code:     torrent_id :: torrent_id(),
      num_peers  :: array(),
      peer_monitors :: monitorset(),
      watchers :: [#watcher{}]}).
  
  
  %% @doc Register as the scarcity server for a torrent
  