diff --git a/ModFile.cc b/ModFile.cc
index 3c603959aeccb51eb4edb608a3dadc604f798f05..bbdb1c4d40544c37c065100d1f278a77cc2e3b3c 100644
--- a/ModFile.cc
+++ b/ModFile.cc
@@ -129,9 +129,9 @@ ModFile::checkPass()
       exit(EXIT_FAILURE);
     }
 
-  if (mod_file_struct.k_order_solver && !use_dll)
+  if (mod_file_struct.k_order_solver && byte_code)
     {
-      cerr << "ERROR: When using option 'k_order_solver' (which is implicit if order >= 3), you must specify option 'use_dll' on the 'model' block" << endl;
+      cerr << "ERROR: 'k_order_solver' (which is implicit if order >= 3), is not yet compatible with 'bytecode'." << endl;
       exit(EXIT_FAILURE);
     }