diff --git a/src/DynareMain.cc b/src/DynareMain.cc
index ff8e5f1c7545ea1e5fb8c89655c9555a41e02c47..2dd6f803ee3da33e47a579697b0d812b13e3e91c 100644
--- a/src/DynareMain.cc
+++ b/src/DynareMain.cc
@@ -320,10 +320,10 @@ main(int argc, char **argv)
 
           s.erase(0, 9);
 
-          if (s == "julia")
-            language = LanguageOutputType::julia;
           if (s == "matlab")
             language = LanguageOutputType::matlab;
+          else if (s == "julia")
+            language = LanguageOutputType::julia;
           else
             {
               cerr << "Incorrect syntax for language option" << endl;