diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc
index 86c712e9431b99cf4b794c3b302bc84cdffdacd0..b01f971d4733df6196d6a65a965e5653f1a18f5e 100644
--- a/src/ComputingTasks.cc
+++ b/src/ComputingTasks.cc
@@ -2153,7 +2153,8 @@ DynaSaveStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolida
 {
   try
     {
-      const vector<SymbolType> valid_symbol_list_types { SymbolType::endogenous };
+      const vector<SymbolType> valid_symbol_list_types { SymbolType::endogenous,
+                                                         SymbolType::exogenous };
       symbol_list.checkPass(warnings, valid_symbol_list_types);
     }
   catch (SymbolList::SymbolListException &e)
@@ -2196,7 +2197,8 @@ DynaTypeStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolida
 {
   try
     {
-      const vector<SymbolType> valid_symbol_list_types { SymbolType::endogenous };
+      const vector<SymbolType> valid_symbol_list_types { SymbolType::endogenous,
+                                                         SymbolType::exogenous };
       symbol_list.checkPass(warnings, valid_symbol_list_types);
     }
   catch (SymbolList::SymbolListException &e)