Index: /trunk/Ohana/src/relastro/src/UpdateObjects.c
===================================================================
--- /trunk/Ohana/src/relastro/src/UpdateObjects.c	(revision 39385)
+++ /trunk/Ohana/src/relastro/src/UpdateObjects.c	(revision 39386)
@@ -508,6 +508,7 @@
 		      fitPos.chisq, fitPM.chisq, fitPar.chisq);
 
-  average[0].R  	= fit.Ro; // RA in degrees
-  average[0].D  	= fit.Do; // DEC in degrees
+  average[0].R = ohana_normalize_angle_to_midpoint(fit.Ro, 180.0); // RA in degrees
+  average[0].D = ohana_normalize_angle_to_midpoint(fit.Do,   0.0); // DEC in degrees
+
   average[0].dR 	= fit.dRo; // RA scatter in arcsec
   average[0].dD 	= fit.dDo; // DEC scatter in arcsec
@@ -620,8 +621,8 @@
 
   // set the stack position values
-  average[0].Rstk  = fitPos.Ro; // RA in degrees
-  average[0].Dstk  = fitPos.Do; // DEC in degrees
-  average[0].dRstk = fitPos.dRo; // RA scatter in arcsec
-  average[0].dDstk = fitPos.dDo; // DEC scatter in arcsec
+  average[0].Rstk = ohana_normalize_angle_to_midpoint(fitPos.Ro, 180.0); // RA in degrees
+  average[0].Dstk = ohana_normalize_angle_to_midpoint(fitPos.Do,   0.0); // DEC in degrees
+  average[0].dRstk = fitPos.dRo; // RA error in arcsec
+  average[0].dDstk = fitPos.dDo; // DEC error in arcsec
   average[0].Tmean = (Tmean * 86400 * 365.25) + fitStats->T2000;
   average[0].flags &= ~ID_OBJ_MEAN_FOR_STACK;
