code: func (t *Torrent) queuePieceCheck(pieceIndex pieceIndex) {
  	piece := &t.pieces[pieceIndex]
  	if piece.queuedForHash() {
  		return
  	}
  	t.piecesQueuedForHash.Add(bitmap.BitIndex(pieceIndex))
  	t.publishPieceChange(pieceIndex)
  	t.updatePiecePriority(pieceIndex)
  	go t.verifyPiece(pieceIndex)
  }
docs: // Currently doesn't really queue, but should in the future.