diff --git a/Common/OpenFile.cpp b/Common/OpenFile.cpp
index e9baf925269536a356f7aa50e41c7c70f2e058f8..1ae820e65e1b9fa15ddc8849e21d143dcfdcb5f7 100644
--- a/Common/OpenFile.cpp
+++ b/Common/OpenFile.cpp
@@ -303,7 +303,7 @@ int MergeFile(const std::string &fileName, bool warnIfMissing, bool setWindowTit
         Msg::Error("Failed to uncompress `%s': check directory permissions",
                    fileName.c_str());
       GModel::current()->setFileName(noExt);
-      return MergeFile(noExt, true, setWindowTitle);
+      return MergeFile(noExt, false, setWindowTitle);
     }
   }
 
@@ -659,7 +659,7 @@ void OpenProject(const std::string &fileName, bool setWindowTitle)
   ResetTemporaryBoundingBox();
 
   // merge the file
-  if(MergeFile(fileName, true, setWindowTitle)) {
+  if(MergeFile(fileName, false, setWindowTitle)) {
     if(fileName != CTX::instance()->recentFiles.front())
       CTX::instance()->recentFiles.insert
         (CTX::instance()->recentFiles.begin(), fileName);