@Override
	public synchronized void handlePeerChoked(SharingPeer peer) {
		Piece piece = peer.getRequestedPiece();

		if (piece != null) {
			this.requestedPieces.set(piece.getIndex(), false);
		}

		logger.trace("Peer " + peer + " choked, we now have " +
				this.requestedPieces.cardinality() +
				" outstanding request(s): " + this.requestedPieces + ".");
	}