diff --git a/ATxCommon/StorageStatus.cs b/ATxCommon/StorageStatus.cs
index 715d74f4279119352e188058317bda2a422ac1d5..c70a9fbc880eb71c0c1ab48adbb842d49f892c4b 100644
--- a/ATxCommon/StorageStatus.cs
+++ b/ATxCommon/StorageStatus.cs
@@ -164,6 +164,7 @@ namespace ATxCommon
                 return;
 
             Log.Debug("Updating storage status: checking grace location...");
+            _expiredDirs.Clear();
             foreach (var userdir in _graceLocation.GetDirectories()) {
                 var expired = new List<DirectoryDetails>();
                 foreach (var subdir in userdir.GetDirectories()) {