Index: trunk/ppFringe/src/ppFringeSetup.c
===================================================================
--- trunk/ppFringe/src/ppFringeSetup.c	(revision 7837)
+++ trunk/ppFringe/src/ppFringeSetup.c	(revision 7888)
@@ -24,5 +24,4 @@
 {
     // Setup and parse command-line arguments
-    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-template", 0, "Template output", NULL);
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-detid", 0, "Detrend identifier", NULL);
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-classid", 0, "Class identifier", NULL);
@@ -40,5 +39,4 @@
     data->inName = config->argv[1];
     data->outName = config->argv[2];
-    data->templateName = psMetadataLookupStr(NULL, config->arguments, "-template");
 
     // Open the input file, determine the camera
@@ -69,4 +67,5 @@
         goto die;
     }
+    psFree(view);
 
     // Now we have a camera format, we can read the recipe
@@ -96,17 +95,9 @@
     READ_RECIPE_ITEM("MASKVAL", recipe, data->maskVal, U8);
 
-    // Open the output and template file
-    data->outFile = psFitsOpen(data->outName, "w");
+    // Open the output file
+    data->outFile = psFitsOpen(data->outName, "a+");
     if (!data->outFile) {
         psError(PS_ERR_IO, false, "Unable to open output file %s\n", data->outName);
         goto die;
-    }
-
-    if (data->templateName && strlen(data->templateName) > 0) {
-        data->templateFile = psFitsOpen(data->templateName, "r");
-        if (!data->templateFile) {
-            psError(PS_ERR_IO, false, "Unable to open template file %s\n", data->templateName);
-            goto die;
-        }
     }
 
