     mfrc522.PICC_IsNewCardPresent();
     if (! mfrc522.PICC_IsNewCardPresent()) {
       revo = false;
+      tagValues = false;
       bReadCard = false;
     }
   }

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

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