Index: /branches/eam_branches/ipp-20130904/psphot/src/psphotExtendedSourceFits.c
===================================================================
--- /branches/eam_branches/ipp-20130904/psphot/src/psphotExtendedSourceFits.c	(revision 36314)
+++ /branches/eam_branches/ipp-20130904/psphot/src/psphotExtendedSourceFits.c	(revision 36315)
@@ -315,5 +315,5 @@
 
 // XXX TEST 
-	    if (false && !isInteractive) {
+	    if (true && !isInteractive) {
 		if (!psThreadJobAddPending(job)) {
 		    psError(PS_ERR_UNKNOWN, false, "Unable to guess model.");
Index: /branches/eam_branches/ipp-20130904/psphot/src/psphotGalaxyShape.c
===================================================================
--- /branches/eam_branches/ipp-20130904/psphot/src/psphotGalaxyShape.c	(revision 36314)
+++ /branches/eam_branches/ipp-20130904/psphot/src/psphotGalaxyShape.c	(revision 36315)
@@ -315,4 +315,5 @@
     // generate the modelFlux
     // need to reset here each time since we assign below to calculate the flux
+    // XXX note that this does not add sky to model
     pmPCMMakeModel (source, pcm->modelConv, maskVal, psfSize);
     pcm->modelConv->params->data.F32[PM_PAR_I0] = 1.0;
Index: /branches/eam_branches/ipp-20130904/psphot/src/psphotSourceFits.c
===================================================================
--- /branches/eam_branches/ipp-20130904/psphot/src/psphotSourceFits.c	(revision 36314)
+++ /branches/eam_branches/ipp-20130904/psphot/src/psphotSourceFits.c	(revision 36315)
@@ -653,8 +653,8 @@
     if (TIMING) { t4 = psTimerMark ("psphotFitPCM"); }
 
+    psphotPCMfitCheckSize (pcm, source, maskVal, psfSize);
     if (pcm->modelConv->nIter == fitOptions->nIter) {
 	psphotPCMfitRetry (pcm, source, &options, maskVal, markVal, psfSize);
     }
-    // psphotPCMfitCheckSize (pcm, source, maskVal, psfSize);
     if (TIMING) { t5 = psTimerMark ("psphotFitPCM"); }
 
@@ -872,4 +872,5 @@
 
 	    // generated the modelFlux
+	    // XXX note that this does not add sky to model
 	    pmPCMMakeModel (source, pcm->modelConv, maskVal, psfSize);
 	
@@ -1290,4 +1291,5 @@
 
 	// generated the modelFlux
+	    // XXX note that this does not add sky to model
 	pmPCMMakeModel (source, pcm->modelConv, maskVal, psfSize);
 	
@@ -1329,5 +1331,5 @@
 	    rMin = dref;
 	}
-	fprintf (stderr, "%d | %f %f %f | %f %f %f\n", j, dref, Io, Chisq, rMin, iMin, xMin);
+	// fprintf (stderr, "%d | %f %f %f | %f %f %f\n", j, dref, Io, Chisq, rMin, iMin, xMin);
     }
 
@@ -1372,4 +1374,5 @@
 
     // generated the modelFlux
+	    // XXX note that this does not add sky to model
     pmPCMMakeModel (source, pcm->modelConv, maskVal, psfSize);
 	
Index: /branches/eam_branches/ipp-20130904/psphot/test/tap_psphot_galaxygrid.pro
===================================================================
--- /branches/eam_branches/ipp-20130904/psphot/test/tap_psphot_galaxygrid.pro	(revision 36314)
+++ /branches/eam_branches/ipp-20130904/psphot/test/tap_psphot_galaxygrid.pro	(revision 36315)
@@ -1277,5 +1277,5 @@
     $Nrun = 0
     foreach radius 1.0 1.5 2.0 2.5 3.0 4.0 6.0 8.0
-      # mkexp.devexp.single tests.20131120/testrad.ps1v1.exp.$Nrun EXP $radius 1.0
+      mkexp.devexp.single tests.20131120/testrad.ps1v1.exp.$Nrun EXP $radius 1.0
       fitexp tests.20131120/testrad.ps1v1.exp.$Nrun tests.20131120/testrad.ps1v1.exp.$Nrun.t4p EXP_CONV
       $Nrun ++
