Index: /trunk/BNC/bncmodel.cpp
===================================================================
--- /trunk/BNC/bncmodel.cpp	(revision 2066)
+++ /trunk/BNC/bncmodel.cpp	(revision 2067)
@@ -199,7 +199,4 @@
   double ee =  hh / 100.0 * exp(-37.2465 + 0.213166*TT - 0.000256908*TT*TT);
 
-  cout << "Ele: " << 180.0 * Ele / M_PI << " " << height << " " 
-       << pp << " " << TT << " " << hh << " " << ee << endl;
-
   double h_km = height / 1000.0;
   
@@ -264,7 +261,4 @@
   // -----------------
   ColumnVector vv = _AA * _dx - _ll;
-
-  cout << setprecision(3) << vv.t(); 
-  cout.flush();
 
   // Set Solution Vector
Index: /trunk/BNC/bncpppclient.cpp
===================================================================
--- /trunk/BNC/bncpppclient.cpp	(revision 2066)
+++ /trunk/BNC/bncpppclient.cpp	(revision 2067)
@@ -215,5 +215,6 @@
                               ColumnVector& xc, ColumnVector& vv, bool& corr) {
 
-  const double MAXAGE = 120.0;
+  const bool   CORR_REQUIRED = true;
+  const double MAXAGE        = 120.0;
 
   corr = false;
@@ -228,4 +229,9 @@
         corr = true;
         applyCorr(cc, xc, vv);
+      }
+    }
+    else {
+      if (CORR_REQUIRED) {
+        return failure;
       }
     }
