Index: trunk/psphot/src/psphotExtendedSourceFits.c
===================================================================
--- trunk/psphot/src/psphotExtendedSourceFits.c	(revision 29027)
+++ trunk/psphot/src/psphotExtendedSourceFits.c	(revision 29139)
@@ -271,6 +271,7 @@
 	if (!psphotSetRadiusFootprint(&radius, readout, source, markVal, 1.0)) {
 	    fprintf (stderr, "skipping (1) %f, %f\n", source->peak->xf, source->peak->yf);
-	    psFree (fitOptions)
-	    return false;
+	    pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
+	    // XXX raise an error flag of some kind
+	    continue;
 	}
 
@@ -284,5 +285,5 @@
 	    // subtract the best fit from the object, leave local sky
 	    pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
-	    // XXX raise an error of some kind
+	    // XXX raise an error flag of some kind
 	    continue;
 	}
@@ -295,5 +296,5 @@
 	    if (!modelFluxStart) {
 		fprintf (stderr, "skipping (3) %f, %f\n", source->peak->xf, source->peak->yf);
-		// XXX raise an error of some kind?
+		// XXX raise an error flag of some kind?
 		continue;
 	    }
