anchor.diff:  
   broadcast_got_chunk(Pid, Chunk) ->
       gen_server:cast(Pid, {broadcast_got_chunk, Chunk}).
  +
  +broadcast_queue_pieces(Pid) ->
  +    gen_server:cast(Pid, broadcast_queue_pieces).
   
   perform_rechoke(Pid) ->
       gen_server:cast(Pid, rechoke).
  
positive.code:     {noreply, S};
  handle_cast(rechoke, S) ->
      rechoke(S),
      {noreply, S};
  handle_cast(_Msg, State) ->
      {noreply, State}.
  
negative.code: 
  %% API
  -export([start_link/5, add_peers/2, broadcast_have/2, new_incoming_peer/3,
  	 broadcast_got_chunk/2, perform_rechoke/1,
  	 broadcast_queue_pieces/1]).
  
  %% gen_server callbacks
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  