fix blocktaprecognizer