# MutantHub mutant #3795: RemoveFromSets drops a removed tx from the local set but leaves its short-id mapping
# Repository: bitcoin/bitcoin @ 37912ec1789ab2384982a3a045f9e864fdccf722
# File: src/node/txreconciliation_impl.cpp:570-570
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp
index 6972dfc..75d3e91 100644
--- a/src/node/txreconciliation_impl.cpp
+++ b/src/node/txreconciliation_impl.cpp
@@ -567,7 +567,6 @@ public:
 
             for (const auto& wtxid : wtxids) {
                 if (peer_state->m_local_set.erase(wtxid) > 0) {
-                    peer_state->m_short_id_mapping.erase(peer_state->ComputeShortID(wtxid));
                     ++removed;
                 }
                 // The snapshot is left in place so that a sketch extension still covers the same
