Index: trunk/ppMops/src/ppMops.c
===================================================================
--- trunk/ppMops/src/ppMops.c	(revision 24325)
+++ trunk/ppMops/src/ppMops.c	(revision 24339)
@@ -16,4 +16,9 @@
     data->zp = atof(argv[2]);
     data->output = psStringCopy(argv[3]);
+
+    if (!isfinite(data->zp)) {
+        psErrorStackPrint(stderr, "Zero point is unknown\n");
+        exit(PS_EXIT_CONFIG_ERROR);
+    }
 
     psArray *detections = NULL;         // Detections
@@ -43,11 +48,4 @@
             exit(PS_EXIT_DATA_ERROR);
         }
-    }
-
-    // Correct ZP for exposure time
-    data->zp += 2.5 * log10(psMetadataLookupF32(NULL, header, "EXPTIME"));
-    if (!isfinite(data->zp)) {
-        psErrorStackPrint(stderr, "Zero point is unknown\n");
-        exit(PS_EXIT_CONFIG_ERROR);
     }
 
