anchor.diff:  
   test_active_one_dropped() ->
       ok = ?endgame:activate(testpid()),
  -    Main = self(),
       Pid = spawn_link(fun() ->
           ?pending:register(pending()),
           ?chunkstate:assigned(0, 0, 1, self(), testpid()),
           ?chunkstate:dropped(0, 0, 1, self(), testpid()),
  -        Main ! dropped,
  +        mainpid() ! dropped,
           etorrent_utils:expect(die)
       end),
       etorrent_utils:expect(dropped),
  
positive.code:     {PPid, EPid}.
  
  teardown({PPid, EPid}) ->
      ok = etorrent_utils:shutdown(EPid),
      ok = etorrent_utils:shutdown(PPid).
  
  
negative.code:         ?pending:register(pending()),
          {ok, [{0,0,1}]} = ?chunkstate:request(1, testset(), testpid()),
          ?chunkstate:fetched(0, 0, 1, self(), testpid()),
          mainpid() ! fetched,
          etorrent_utils:expect(die)
      end),
      etorrent_utils:expect(fetched),
  