Index: trunk/Ohana/src/libdvo/src/mosaic_astrom.c
===================================================================
--- trunk/Ohana/src/libdvo/src/mosaic_astrom.c	(revision 39606)
+++ trunk/Ohana/src/libdvo/src/mosaic_astrom.c	(revision 39607)
@@ -49,4 +49,7 @@
   SortDISindex (DIStzero, DISentry, Ndis);
 
+  int NfailMatch = 0;
+  int NgoodMatch = 0;
+
   /* find all matched WRP images */
   for (i = 0; i < Nimages; i++) {
@@ -57,5 +60,6 @@
     j = getDISentry (images[i].tzero, images[i].tzero + (int) images[i].exptime, DIStzero, DISentry, Ndis);
     if (j == -1) {
-      fprintf (stderr, "WARNING: can't find matching mosaic \n");
+      if (NfailMatch < 100) fprintf (stderr, "WARNING: can't find matching mosaic \n");
+      NfailMatch ++;
       continue;
     }
@@ -63,5 +67,8 @@
     images[i].parent = &images[j];
     images[i].coords.mosaic = &images[j].coords;
+    NgoodMatch ++;
   }
+
+  fprintf (stderr, "matched chips for %d images, %d failed (%d total)\n", NgoodMatch, NfailMatch, (int) Nimages); 
 
   free (DISentry);
