Index: trunk/Ohana/src/relastro/src/UpdateObjects.c
===================================================================
--- trunk/Ohana/src/relastro/src/UpdateObjects.c	(revision 39386)
+++ trunk/Ohana/src/relastro/src/UpdateObjects.c	(revision 39387)
@@ -205,5 +205,4 @@
     // project Ro, Do back to RA,DEC
     XY_to_RD (&fitPar.Ro, &fitPar.Do, fitPar.Ro, fitPar.Do, &fitStats->coords);
-    if (fabs(fitPar.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
 
     average[0].flags |= ID_OBJ_FIT_PAR;
@@ -275,5 +274,4 @@
     // project Ro, Do back to RA,DEC
     XY_to_RD (&fitPM.Ro, &fitPM.Do, fitPM.Ro, fitPM.Do, &fitStats->coords);
-    if (fabs(fitPM.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
 
     average[0].flags |= ID_OBJ_FIT_PM;
@@ -363,5 +361,4 @@
     // project Ro, Do back to RA,DEC
     XY_to_RD (&fitPos.Ro, &fitPos.Do, fitPos.Ro, fitPos.Do, &fitStats->coords);
-    if (fabs(fitPos.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
 
     average[0].flags |= ID_OBJ_FIT_AVE;
@@ -378,5 +375,4 @@
     // project Ro, Do back to RA,DEC
     XY_to_RD (&fitPos.Ro, &fitPos.Do, fitPos.Ro, fitPos.Do, &fitStats->coords);
-    if (fabs(fitPos.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
 
     average[0].flags |= ID_OBJ_USE_AVE;
Index: trunk/Ohana/src/relastro/src/fitstk.c
===================================================================
--- trunk/Ohana/src/relastro/src/fitstk.c	(revision 39386)
+++ trunk/Ohana/src/relastro/src/fitstk.c	(revision 39387)
@@ -120,5 +120,7 @@
   for (i = 0; i < Nstars; i++) {
 
-    double Ro  = 360.0*(drand48_cnt() - 0.5);
+    // double Ro  = 360.0*drand48_cnt();
+    double Ro  = 0.1*drand48_cnt();
+
     double Phi = 2.0*(drand48_cnt() - 0.5);
     double Do  = DEG_RAD * asin(Phi);
@@ -193,4 +195,12 @@
     catalog->measureT[i].D = Do + (dD + plx*pD + uD*(Tyears - MJD_REF_YRS))/3600;
 
+    // force some points to loop over the boundary:
+    if (drand48() > 0.5) {
+      catalog->measureT[i].R += 360.0;
+    }
+    if (drand48() > 0.8) {
+      catalog->measureT[i].R += 360.0;
+    }
+
     catalog->measureT[i].dXccd = ToShortPixels(POS_ERROR);
     catalog->measureT[i].dYccd = ToShortPixels(POS_ERROR);
