Index: /trunk/ppStack/src/ppStackCamera.c
===================================================================
--- /trunk/ppStack/src/ppStackCamera.c	(revision 17015)
+++ /trunk/ppStack/src/ppStackCamera.c	(revision 17016)
@@ -292,5 +292,5 @@
         // This file, PSPHOT.INPUT, is just used as a carrier; output files (eg, PSPHOT.RESID) are defined by
         // psphotDefineFiles
-        pmFPAfile *psphotInput = pmFPAfileDefineOutputFromFile(config, output, "PSPHOT.INPUT");
+        pmFPAfile *psphotInput = pmFPAfileDefineFromFPA(config, output->fpa, 1, 1, "PSPHOT.INPUT");
         if (!psphotInput) {
             psError(PS_ERR_IO, false, _("Unable to generate output file from PSPHOT.INPUT"));
Index: /trunk/ppStack/src/ppStackLoop.c
===================================================================
--- /trunk/ppStack/src/ppStackLoop.c	(revision 17015)
+++ /trunk/ppStack/src/ppStackLoop.c	(revision 17016)
@@ -26,5 +26,5 @@
 
 // Files for photometry
-static char *photFiles[] = { "PSPHOT.OUTPUT", "PSPHOT.RESID", "PSPHOT.BACKMDL",
+static char *photFiles[] = { "PSPHOT.INPUT", "PSPHOT.OUTPUT", "PSPHOT.RESID", "PSPHOT.BACKMDL",
                              "PSPHOT.BACKMDL.STDEV", "PSPHOT.BACKGND", "PSPHOT.BACKSUB",
                              "SOURCE.PLOT.MOMENTS", "SOURCE.PLOT.PSFMODEL", "SOURCE.PLOT.APRESID",
@@ -609,5 +609,4 @@
 
         // Write out the output files
-        fileActivation(config, combineFiles, true);
         filesIterateUp(config);
 
