Index: trunk/ppSub/src/ppSubLoop.c
===================================================================
--- trunk/ppSub/src/ppSubLoop.c	(revision 14296)
+++ trunk/ppSub/src/ppSubLoop.c	(revision 14404)
@@ -8,4 +8,5 @@
 #include <psmodules.h>
 #include <ppStats.h>
+#include <psphot.h>
 
 #include "ppSub.h"
@@ -53,4 +54,9 @@
     }
 
+    bool doPhotom = false;
+    if (psMetadataLookup(config->arguments, "PSPHOT.PSF")) {
+        doPhotom = true;
+    }
+    
     pmFPAview *view = pmFPAviewAlloc(0); // Pointer into FPA hierarchy
     pmHDU *lastHDU = NULL;              // Last HDU that was updated
@@ -129,4 +135,11 @@
                 }
 
+		if (doPhotom) {
+		  if (!psphotReadout (config, view)) {
+                    psError(psErrorCodeLast(), false, "failure in psphotReadout for stacked image\n");
+                    return false;
+		  }
+		}
+
                 if (!pmFPAfileIOChecks(config, view, PM_FPA_BEFORE)) {
                     return false;
