diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 8831344dcc67e5ed98cf1109aa3c104a8904b058..82d0278855fb83fc9de040ee5b67884bc1f4e799 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -3631,11 +3631,7 @@ DynamicModel::writeOutput(ostream &output, const string &basename, bool block_de
   // Write Pac equation tag info
   map<string, vector<pair<string, string>>> for_writing;
   for (auto & it : pac_eqtag_and_lag)
-    {
-      if (for_writing.find(it.first.first) == for_writing.end())
-        for_writing.emplace(it.first.first, vector<pair<string, string>>());
-      for_writing[it.first.first].emplace_back(it.first.second, it.second.first);
-    }
+    for_writing[it.first.first].emplace_back(it.first.second, it.second.first);
 
   for (auto & it : for_writing)
     {