Index: trunk/psphot/src/subtract_psf_source.c
===================================================================
--- trunk/psphot/src/subtract_psf_source.c	(revision 4251)
+++ trunk/psphot/src/subtract_psf_source.c	(revision 4574)
@@ -9,6 +9,8 @@
 
   // non-stellar sources are ignored
+  if (source->type == PS_SOURCE_OTHER) return (false);
   if (source->type == PS_SOURCE_GALAXY) return (false);
   if (source->type == PS_SOURCE_DEFECT) return (false);
+  if (source->type == PS_SOURCE_SATURATED) return (false);
 
   psModel *model = source->modelPSF;
@@ -18,5 +20,5 @@
   }	    
 
-  psImage  *pixels = source->pixels;
+  psImage *pixels = source->pixels;
 
   // subtract object, leave local sky
