Index: trunk/psModules/src/objects/models/pmModel_QGAUSS.c
===================================================================
--- trunk/psModules/src/objects/models/pmModel_QGAUSS.c	(revision 15982)
+++ trunk/psModules/src/objects/models/pmModel_QGAUSS.c	(revision 17396)
@@ -237,6 +237,7 @@
     if (!isfinite(shape.sxy)) return false;
 
-    PAR[PM_PAR_SKY]  = moments->Sky;
-    PAR[PM_PAR_I0]   = moments->Peak - moments->Sky;
+    // XXX turn this off here for now PAR[PM_PAR_SKY]  = moments->Sky;
+    PAR[PM_PAR_SKY]  = 0.0;
+    PAR[PM_PAR_I0]   = moments->Peak;
     PAR[PM_PAR_XPOS] = peak->x;
     PAR[PM_PAR_YPOS] = peak->y;
@@ -457,7 +458,10 @@
 
     status = true;
-    status &= (dP < 0.5);
+//    status &= (dP < 0.5);
     status &= (PAR[PM_PAR_I0] > 0);
     status &= ((dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]) < 0.5);
+
+    fprintf (stderr, "QGAUSS status pars: dP: %f, I0: %f, S/N: %f\n",
+	     dP, PAR[PM_PAR_I0], (dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]));
 
     return status;
Index: trunk/psModules/src/objects/models/pmModel_SERSIC.c
===================================================================
--- trunk/psModules/src/objects/models/pmModel_SERSIC.c	(revision 15982)
+++ trunk/psModules/src/objects/models/pmModel_SERSIC.c	(revision 17396)
@@ -19,5 +19,5 @@
 
    note that a standard sersic model uses exp(-K*(z^(1/n) - 1).  the additional elements (K,
-   the -1 offset) are absorbed in this model by the normalization, the exponenet, and the
+   the -1 offset) are absorbed in this model by the normalization, the exponent, and the
    radial scale.  We fit the elements in this form, then re-normalize them on output.
    *****************************************************************************/
@@ -157,8 +157,8 @@
             break;
         case PM_PAR_SXX:
-            params_min =   0.25;
+            params_min =   0.05;
             break;
         case PM_PAR_SYY:
-            params_min =   0.25;
+            params_min =   0.05;
             break;
         case PM_PAR_SXY:
@@ -166,5 +166,5 @@
             break;
         case PM_PAR_7:
-            params_min =   0.1;
+            params_min =   0.05;
             break;
         default:
@@ -247,6 +247,7 @@
     if (!isfinite(shape.sxy)) return false;
 
-    PAR[PM_PAR_SKY]  = moments->Sky;
-    PAR[PM_PAR_I0]   = moments->Peak - moments->Sky;
+    // XXX PAR[PM_PAR_SKY]  = moments->Sky;
+    PAR[PM_PAR_SKY]  = 0.0;
+    PAR[PM_PAR_I0]   = moments->Peak;
     PAR[PM_PAR_XPOS] = peak->x;
     PAR[PM_PAR_YPOS] = peak->y;
@@ -442,7 +443,10 @@
 
     status = true;
-    status &= (dP < 0.5);
+//    status &= (dP < 0.5);
     status &= (PAR[PM_PAR_I0] > 0);
     status &= ((dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]) < 0.5);
+
+    fprintf (stderr, "SERSIC status pars: dP: %f, I0: %f, S/N: %f\n",
+	     dP, PAR[PM_PAR_I0], (dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]));
 
     return status;
