Index: trunk/psphot/src/apply_psf_model.c
===================================================================
--- trunk/psphot/src/apply_psf_model.c	(revision 4251)
+++ trunk/psphot/src/apply_psf_model.c	(revision 4375)
@@ -11,4 +11,5 @@
     float y;
     int   Nfit = 0;
+    int   Nsub = 0;
     int   Niter = 0;
 
@@ -71,7 +72,10 @@
 
 	mark_psf_source (source, shapeNsigma);
-	subtract_psf_source (source);
+	if (subtract_psf_source (source)) {
+	  Nsub ++;
+	}
     }
     psLogMsg ("psphot", 3, "fit PSF models: %f sec for %d objects (%d total iterations)\n", psTimerMark ("psphot"), Nfit, Niter);
+    psLogMsg ("psphot", 3, "subtracted %d PSF objects\n", Nsub);
     return (true);
 }
