Index: trunk/ppSub/src/ppSubCamera.c
===================================================================
--- trunk/ppSub/src/ppSubCamera.c	(revision 27040)
+++ trunk/ppSub/src/ppSubCamera.c	(revision 27596)
@@ -219,7 +219,4 @@
     data->photometry = psMetadataLookupBool(NULL, recipe, "PHOTOMETRY");
 
-    bool mdok;                          // Status of MD lookup
-    bool saveConv = psMetadataLookupBool(&mdok, recipe, "SAVE.CONVOLVED"); // Save convolved images?
-
     // Convolved input image
     pmFPAfile *inConvImage = defineOutputFile(config, input, true, "PPSUB.INPUT.CONV", PM_FPA_FILE_IMAGE);
@@ -230,8 +227,6 @@
         return false;
     }
-    if (saveConv) {
-        inConvImage->save = true;
-        inConvMask->save = true;
-    }
+    inConvImage->save = data->saveInConv;
+    inConvMask->save = data->saveInConv;
     if (inVar) {
         pmFPAfile *inConvVar = defineOutputFile(config, inConvImage, false, "PPSUB.INPUT.CONV.VARIANCE",
@@ -241,7 +236,5 @@
             return false;
         }
-        if (saveConv) {
-            inConvVar->save = true;
-        }
+        inConvVar->save = data->saveInConv;
     }
 
@@ -254,8 +247,6 @@
         return false;
     }
-    if (saveConv) {
-        refConvImage->save = true;
-        refConvMask->save = true;
-    }
+    refConvImage->save = data->saveRefConv;
+    refConvMask->save = data->saveRefConv;
     if (refVar) {
         pmFPAfile *refConvVar = defineOutputFile(config, refConvImage, false, "PPSUB.REF.CONV.VARIANCE",
@@ -265,7 +256,5 @@
             return false;
         }
-        if (saveConv) {
-            refConvVar->save = true;
-        }
+        refConvVar->save = data->saveRefConv;
     }
 
