--- a/src/lib/Console.cc
+++ b/src/lib/Console.cc
@@ -390,6 +390,10 @@
 
     try {
 
+	if (_model->isAdapting()) {
+	    _out << "NOTE: Stopping adaptation\n" << endl;
+	    _model->adaptOff();
+	}
 	string msg;
 	bool ok = _model->setMonitor(name, range, thin, type, msg);
 	if (!ok) {
@@ -400,11 +404,6 @@
 	    }
 	    return false;
 	}
-	if (_model->isAdapting()) {
-	    _out << "NOTE: Stopping adaptation" << endl;
-	    _model->adaptOff();
-	}
-	
     }
     CATCH_ERRORS