diff --git a/src/DeviceModule.cc b/src/DeviceModule.cc
index 64029da705bd8b29c8c7cd354ed4d4e4dcd05194..73f21703929e4c116dc47cc63d9df4d9198c92c2 100644
--- a/src/DeviceModule.cc
+++ b/src/DeviceModule.cc
@@ -380,7 +380,9 @@ namespace ChimeraTK {
           { // scope for the lock guard
             boost::unique_lock<boost::shared_mutex> uniqueLock(recoverySharedMutex);
             for(auto& te : writeRecoveryOpen) {
-              te->write();
+              if(te->getVersionNumber() != VersionNumber{nullptr}) {
+                te->write();
+              }
             }
           } // end of scope for the lock guard
         }