anchor.diff:  	    no_interesting_piece
       end.
   
  +
  +attempt_to_queue_pieces(_S) ->
  +    exit(define_me).
  +
  +dequeue_request(_Index, _Begin, _Len, _S) ->
  +    exit(define_me).
  
positive.code:     connection_manager:is_interested(State#state.connection_manager_pid,
  				     State#state.peerid),
      State#state{he_interested = true};
  handle_message(not_interested, State) ->
      connection_manager:is_not_interested(State#state.connection_manager_pid,
  					 State#state.peerid),
  
negative.code: 							  BitField),
      case sets:size(S#state.his_pieces) of
  	0 ->
  	    NS = S#state{his_pieces = PieceSet},
  	    attempt_to_queue_pieces(NS);
  	_ ->
  	    exit(peer_sent_bitfield_later_on)
      end;
  