anchor.diff:      {ok, InitState}.
   
   
  -handle_call({request_chunks, PeerPid, Peerset, Numchunks}, _, State) ->
  +handle_call({chunk, {request, Numchunks, Peerset, PeerPid}}, _, State) ->
       #state{
           torrent_id=TorrentID,
           pieces_valid=Valid,
  
positive.code:     ok.
  
  
  %% @doc
  %% Request a unique set of chunks from the server.
  %% @end
  -spec request(torrent_id(), pieceset(), pos_integer()) ->
      {ok, list({piece_index(), chunk_offset(), chunk_len()})}
      | {ok, not_interested | assigned}.
  request(TorrentID, Pieceset, Numchunks) ->
      ChunkSrv = lookup_server(TorrentID),
      call(ChunkSrv, {request, self(), Pieceset, Numchunks}).
  
  
  %% @doc Print chunk server statistics
  %% @end
  -spec stats(torrent_id()) -> ok.
  
negative.code: 
  
  %% @private
  handle_cast(_, State) ->
      {stop, not_implemented, State}.
  
  
  %% @private
  handle_info({piece, {valid, Index}}, State) ->
      #state{
          pieces_stored=Stored,
          pieces_valid=Valid} = State,
  