anchor.diff:              Chunks   = etorrent_chunkset:min(Chunkset, Numchunks),
               NewChunkset = etorrent_chunkset:delete(Chunks, Chunkset),
               NewAssignedChunks = array:set(Index, NewChunkset, AssignedChunks),
  -            NewBegun = etorrent_pieceset:insert(Index, Begun),
               %% Add the chunk to this peer's set of open requests
               OpenReqs = etorrent_monitorset:fetch(PeerPid, Peers),
               NewReqs  = lists:foldl(fun({Offs, Len}, Acc) ->
  
positive.code:     end),
      _ = monitor(process, Pid),
      ok  = receive {'DOWN', _, process, Pid, _} -> ok end,
      timer:sleep(10),
      ?assertMatch({ok, [{0, 0, 1}]}, ?chunk_server:request_chunks(N, Has, 1)),
      ?assertMatch({ok, [{0, 1, 1}]}, ?chunk_server:request_chunks(N, Has, 1)).
  
  
negative.code:         not_stored ->
              {reply, {error, not_stored}, State};
          stored ->
              %% A piece never leaves the stored state if it is marked valid.
              NewValid = etorrent_pieceset:insert(Index, Valid),
              NewState = State#state{pieces_valid=NewValid},
              {reply, ok, NewState}
      end;
  
  