Index: trunk/ppSmooth/src/ppSmoothArguments.c
===================================================================
--- trunk/ppSmooth/src/ppSmoothArguments.c	(revision 25976)
+++ trunk/ppSmooth/src/ppSmoothArguments.c	(revision 26008)
@@ -66,4 +66,11 @@
         psArgumentRemove (argnum, &argc, argv);
     }
+    //    XXX ADD this in?
+    if ((argnum = psArgumentGet(argc, argv, "-dumpconfig"))) {
+        psArgumentRemove(argnum, &argc, argv);
+        psMetadataAddStr(config->arguments, PS_LIST_TAIL, "DUMP_CONFIG", PS_META_REPLACE,
+                         "Filename for configuration dump", argv[argnum]);
+        psArgumentRemove(argnum, &argc, argv);
+    }
 
     if (argc != 2) usage ();
@@ -71,4 +78,6 @@
     // Add the input and output images (which remain on the command-line) to the arguments list
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output image", argv[1]);
+
+
 
     return config;
@@ -89,10 +98,3 @@
     // }
 
-    // XXX ADD this in?
-    // if ((argnum = psArgumentGet(argc, argv, "-dumpconfig"))) {
-    //     psArgumentRemove(argnum, &argc, argv);
-    //     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "DUMP_CONFIG", PS_META_REPLACE,
-    //                      "Filename for configuration dump", argv[argnum]);
-    //     psArgumentRemove(argnum, &argc, argv);
-    // }
 
