Index: trunk/psphot/src/psphotFitGalaxies.c
===================================================================
--- trunk/psphot/src/psphotFitGalaxies.c	(revision 5772)
+++ trunk/psphot/src/psphotFitGalaxies.c	(revision 5828)
@@ -43,5 +43,5 @@
 
 	// sets the model radius (via source->model) and adjusts pixels as needed
-	psphotCheckRadiusFLT (imdata, source);
+	psphotCheckRadiusFLT (imdata, source, model);
 
 	// fit FLT (not PSF) model (set/unset the pixel mask)
@@ -56,5 +56,6 @@
 	if (pmModelFitStatus (model)) {
 	    pmSourceSubModel (source->pixels, source->mask, model, false, false);
-	    source->mode |= PM_SOURCE_SUBTRACTED;
+	    source->mode |=  PM_SOURCE_SUBTRACTED;
+	    source->mode &= ~PM_SOURCE_TEMPSUB;
 	    Nsub ++;
 	}
