diff --git a/Datagram.cpp b/Datagram.cpp
index 18a147b8..9a5724aa 100644
--- a/Datagram.cpp
+++ b/Datagram.cpp
@@ -138,6 +138,8 @@ namespace datagram
       LogPrint(eLogInfo, "DatagramDestination: expiring idle session with ", ident.ToBase32());
       m_Sessions.erase(ident);
     }
+    m_LocalDestination->CleanupExpiredTags();
+    m_LocalDestination->CleanupUnconfirmedTags();
     ScheduleCleanup();
   }