diff --git a/src/ParsingDriver.cc b/src/ParsingDriver.cc
index c8733c18dd3dcd4233ef1e7f221ec429fa3c9a8c..a60cbf9ae997f01fda4eded5f99e8141a96d60d0 100644
--- a/src/ParsingDriver.cc
+++ b/src/ParsingDriver.cc
@@ -3291,10 +3291,9 @@ ParsingDriver::add_model_var_or_external_function(const string& function_name, b
 
           optional<int> rv {is_there_one_integer_argument()};
           if (!rv)
-            model_error("Symbol " + function_name
-                            + " is being treated as if it were a function (i.e., takes an argument "
-                              "that is not an integer).",
-                        "");
+            error("Symbol " + function_name
+                  + " is being treated as if it were a function (i.e., takes an argument that is "
+                    "not an integer).");
 
           nid = add_model_variable(mod_file->symbol_table.getID(function_name), *rv);
           stack_external_function_args.pop();