Index: trunk/ppSub/src/ppSubReadout.c
===================================================================
--- trunk/ppSub/src/ppSubReadout.c	(revision 20775)
+++ trunk/ppSub/src/ppSubReadout.c	(revision 20777)
@@ -411,4 +411,11 @@
         }
 
+        if (!pmFPAfileDropInternal(config->files, "PSPHOT.BACKMDL") ||
+            !pmFPAfileDropInternal (config->files, "PSPHOT.BACKMDL.STDEV") ||
+            !pmFPAfileDropInternal (config->files, "PSPHOT.BACKGND")) {
+            psError(PS_ERR_UNKNOWN, false, "Unable to drop PSPHOT internal files.");
+            return false;
+        }
+
         if (breakpoint) {
             psMetadataAddStr(psphotRecipe, PS_LIST_TAIL, "BREAK_POINT", PS_META_REPLACE,
@@ -564,4 +571,11 @@
         }
 
+        if (!pmFPAfileDropInternal(config->files, "PSPHOT.BACKMDL") ||
+            !pmFPAfileDropInternal (config->files, "PSPHOT.BACKMDL.STDEV") ||
+            !pmFPAfileDropInternal (config->files, "PSPHOT.BACKGND")) {
+            psError(PS_ERR_UNKNOWN, false, "Unable to drop PSPHOT internal files.");
+            return false;
+        }
+
         pmFPAfileActivate(config->files, false, "PSPHOT.INPUT");
         pmFPAfileActivate(config->files, false, "PSPHOT.LOAD.PSF");
