Index: branches/eam_branches/ipp-20101205/Ohana/src/relastro/src/ImageOps.c
===================================================================
--- branches/eam_branches/ipp-20101205/Ohana/src/relastro/src/ImageOps.c	(revision 30509)
+++ branches/eam_branches/ipp-20101205/Ohana/src/relastro/src/ImageOps.c	(revision 30510)
@@ -325,5 +325,5 @@
   for (j = 0; j < average[0].Nmeasure; j++) {
     off = average[0].measureOffset + j;
-    fprintf (stderr, "%f, %f\n", measure[off].dR, measure[off].dD);
+    fprintf (stderr, "dR, dD, mag, dMag: %f, %f, %f, %f\n", measure[off].dR, measure[off].dD, measure[off].M, measure[off].dM);
   }
   return;
@@ -413,10 +413,10 @@
     // complain if the new location is far from the average location
     // NOTE: This should never happen, or our StarMap tests are not working
-    if (fabs(dR) > 1.5*ADDSTAR_RADIUS) {
+    if (fabs(dR) > 3.0*ADDSTAR_RADIUS) {
       fprintf (stderr, "measurement is far from average location (R): %f %f (%f %f)\n", catalog[c].average[n].R, catalog[c].average[n].D, dR, dD);
       dump_measures (&catalog[c].average[n], catalog[c].measure);
       // abort ();
     }
-    if (fabs(dD) > 1.5*ADDSTAR_RADIUS) {
+    if (fabs(dD) > 3.0*ADDSTAR_RADIUS) {
       fprintf (stderr, "measurement is far from average location (D): %f %f (%f %f)\n", catalog[c].average[n].R, catalog[c].average[n].D, dR, dD);
       dump_measures (&catalog[c].average[n], catalog[c].measure);
@@ -578,4 +578,5 @@
       raw[i].mask |= 0x0002;
     }
+    raw[i].Nmeas = catalog[c].average[n].Nmeasure; // record so we can check how well connected an image is
 
     switch (mode) {
