     // Check if we are using Revo Bump-tag
     if (piccType == MFRC522::PICC_TYPE_MIFARE_UL) {
       rct = false;
+      tagValues = false;
       revo = true;
     }
   }

    mfrc522.PICC_IsNewCardPresent();
    if (! mfrc522.PICC_IsNewCardPresent()) {
      rct = false;
      bReadCard = false;
      uLoopCount = 0;
    }

            if (current_screen == 7) {
              current_screen = 99;
              if (bReadCard && rct) {
                mfrc522.PICC_ReadCardSerial();
                unsigned char high = (byte)(wBatteryID >> 8);
                unsigned char low  = (byte)wBatteryID;
                blockcontent[0] = high; blockcontent[1] = low;
