Index: /trunk/ppStac/src/ppStacOptions.c
===================================================================
--- /trunk/ppStac/src/ppStacOptions.c	(revision 11847)
+++ /trunk/ppStac/src/ppStacOptions.c	(revision 11848)
@@ -55,4 +55,12 @@
     PS_ASSERT_PTR_NON_NULL(argv, NULL);
 
+    if (*argc <= 1 || psArgumentGet(*argc, argv, "-help") || psArgumentGet(*argc, argv, "-h")) {
+        fprintf(stderr,
+                "ppStac: Combine multiple registered images.\n\n"
+                "Usage: %s OUT.fits IN1.fits IN2.fits ... [-recipe NAME FILE]\n\n",
+                argv[0]);
+        exit(PS_EXIT_SUCCESS);
+    }
+
     ppStacOptions *options = ppStacOptionsAlloc(); // Options, to be returned
 
@@ -64,13 +72,4 @@
         psFree(options);
         return NULL;
-    }
-
-    if (*argc <= 1 || psArgumentGet(*argc, argv, "-help") || psArgumentGet(*argc, argv, "-h")) {
-        fprintf(stderr,
-                "ppStac: Combine multiple registered images.\n\n"
-                "Usage: %s OUT.fits IN1.fits IN2.fits ... [-recipe NAME FILE]\n\n",
-                argv[0]);
-        psFree(options);
-        exit(PS_EXIT_SUCCESS);
     }
 
