Index: /trunk/psphot/src/psphotParseCamera.c
===================================================================
--- /trunk/psphot/src/psphotParseCamera.c	(revision 7906)
+++ /trunk/psphot/src/psphotParseCamera.c	(revision 7907)
@@ -27,5 +27,11 @@
 
     // these calls bind the I/O handle to the specified fpa
-    pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.OUTPUT");
+    if (!psMetadataLookup(recipe, "SAVE.OUTPUT") ||
+	psMetadataLookupBool(NULL, recipe, "SAVE.OUTPUT")) {
+	if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.OUTPUT")) {
+	    psError(PS_ERR_IO, false, "Cannot find a rule for PSPHOT.OUTPUT");
+	    return false;
+	}
+    }
 
     // optionally save the residual image 
