Index: /trunk/Ohana/src/dvomerge/src/dvoverify_args.c
===================================================================
--- /trunk/Ohana/src/dvomerge/src/dvoverify_args.c	(revision 36100)
+++ /trunk/Ohana/src/dvomerge/src/dvoverify_args.c	(revision 36101)
@@ -56,4 +56,8 @@
   }
 
+  /*** dvoverify -parallel (dvoverify_client, actually) ignores this argument
+       dvoverify should save a subset table of just the IDs, and dvoverify_client should load it
+       dvoverify -cpt should have CHECK_IMAGE_ID = F as default ***/
+       
   CHECK_IMAGE_ID = TRUE;
   if ((N = get_argument (*argc, argv, "-skip-image-ids"))) {
Index: /trunk/Ohana/src/dvomerge/src/dvoverify_utils.c
===================================================================
--- /trunk/Ohana/src/dvomerge/src/dvoverify_utils.c	(revision 36100)
+++ /trunk/Ohana/src/dvomerge/src/dvoverify_utils.c	(revision 36101)
@@ -302,4 +302,5 @@
     for (j = 0; j < catalog[0].average[i].Nmeasure; j++) {
       id = catalog[0].measure[m+j].imageID;
+      if (id == 0) continue; // detections from ref photcodes can (should) have unset image IDs
       if (id > maxID) {
 	Nfail ++;
