Index: trunk/BNC/src/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/src/combination/bnccomb.cpp	(revision 10482)
+++ trunk/BNC/src/combination/bnccomb.cpp	(revision 10484)
@@ -956,4 +956,11 @@
                                    QMap<QString, cmbCorr*>& resCorr,
                                    ColumnVector& dx) {
+  int facSys = 1;
+  if (sys == 'R') {
+    facSys *= 2;
+  }
+  if  (sys == 'C') {
+    facSys *= 4;
+  }
 
   // Prediction Step
@@ -1006,5 +1013,5 @@
         << " Maximum Residuum " << maxRes << ' '
         << corrs(sys)[maxResIndex-1]->_acName << ' ' << corrs(sys)[maxResIndex-1]->_prn.mid(0,3);
-    if (maxRes > _MAX_RES) {
+    if (maxRes > (_MAX_RES * facSys)) {
       for (int iPar = 1; iPar <= _params[sys].size(); iPar++) {
         cmbParam* pp = _params[sys][iPar-1];
