# MutantHub mutant #2923: CheckUnknownActivations never scans the top BIP 323 signalling bit
# Repository: bitcoin/bitcoin @ b8215855437288cac95c7fd5d41104c73c0f3495
# File: src/versionbits.cpp:337-337
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/versionbits.cpp b/src/versionbits.cpp
index e282d21..5f799a9 100644
--- a/src/versionbits.cpp
+++ b/src/versionbits.cpp
@@ -334,7 +334,7 @@ std::vector<std::pair<int, bool>> VersionBitsCache::CheckUnknownActivations(cons
 {
     LOCK(m_mutex);
     std::vector<std::pair<int, bool>> result;
-    for (int bit = 0; bit < VERSIONBITS_NUM_BITS; ++bit) {
+    for (int bit = 0; bit < VERSIONBITS_NUM_BITS - 1; ++bit) {
         WarningBitsConditionChecker checker(chainparams, m_caches, bit);
         ThresholdState state = checker.GetStateFor(pindex, m_warning_caches.at(bit));
         if (state == ACTIVE || state == LOCKED_IN) {
