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: 		end,
  		S).
  
  broadcast_have_message(Index, S) ->
      foreach_pid(fun (Peer) ->
  			etorrent_t_peer_recv:send_have_piece(Peer#peer.pid, Index)
  
negative.code:     {noreply, S};
  handle_cast(rechoke, S) ->
      rechoke(S),
      {noreply, S};
  handle_cast(broadcast_queue_pieces, S) ->
      bcast_queue_pieces(S),
      {noreply, S};
  handle_cast(_Msg, State) ->
      {noreply, State}.
  