Index: trunk/ppTranslate/src/ppMopsArguments.c
===================================================================
--- trunk/ppTranslate/src/ppMopsArguments.c	(revision 34473)
+++ trunk/ppTranslate/src/ppMopsArguments.c	(revision 34474)
@@ -44,5 +44,8 @@
     psFree(args->input);
     psFree(args->exp_name);
-    psFree(args->output);
+    psFree(args->comment);
+    psFree(args->obsMode);
+    psFree(args->difftype);
+    psFree(args->shutoutc);
     return;
 }
@@ -52,5 +55,4 @@
     ppMopsArguments *args = psAlloc(sizeof(ppMopsArguments)); // Data to return
     psMemSetDeallocator(args, (psFreeFunc)mopsArgumentsFree);
-
     args->input = NULL;
     args->exp_name = NULL;
@@ -70,4 +72,6 @@
     args->obsMode = NULL;
     args->difftype = NULL;
+    args->sky = NAN;
+    args->shutoutc = NULL;
     return args;
 }
@@ -98,4 +102,6 @@
     psMetadataAddStr(arguments, PS_LIST_TAIL, "-obsmode", 0, "Observation mode", "No obsmode provided");
     psMetadataAddStr(arguments, PS_LIST_TAIL, "-difftype", 0, "Either WW (Warp-Warp Diff) or WS (Warp-Stack Diff)", "No difftype provided");
+    psMetadataAddF32(arguments, PS_LIST_TAIL, "-sky", 0, "Exposure avg sky background", NAN);
+    psMetadataAddStr(arguments, PS_LIST_TAIL, "-shutoutc", 0, "Camera exposure shutter open (UTC)", "No shutoutc provided");
     if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 3) {
         usage(argv[0], arguments);
@@ -128,4 +134,6 @@
     args->obsMode = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-obsmode"));
     args->difftype = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-difftype"));
+    args->sky = psMetadataLookupF32(NULL, arguments, "-sky");
+    args->shutoutc = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-shutoutc"));
 
     psTrace("ppMops.args", 1, "Done parsing command-line arguments\n");
