Index: /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/ImageOps.c
===================================================================
--- /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/ImageOps.c	(revision 37454)
+++ /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/ImageOps.c	(revision 37455)
@@ -807,4 +807,10 @@
     ref[i].R = catalog[c].average[n].R;
     ref[i].D = catalog[c].average[n].D;
+
+    // XXX subtract off dR,dD GAL here
+    if (USE_GAL_MODEL) {
+      ref[i].R += measure[0].RoffGAL;
+      ref[i].D += measure[0].DoffGAL;
+    }
 
     ref[i].Mag  = measure[0].M;
Index: /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/UpdateObjects.c
===================================================================
--- /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/UpdateObjects.c	(revision 37454)
+++ /branches/eam_branches/ipp-20140904/Ohana/src/relastro/src/UpdateObjects.c	(revision 37455)
@@ -208,4 +208,11 @@
     double Ri = getMeanR (&measure[k], average, secfilt);
     double Di = getMeanD (&measure[k], average, secfilt);
+
+    if (USE_GAL_MODEL) {
+      Ri -= measure[0].RoffGAL;
+      Di -= measure[0].DoffGAL;
+    }
+
+    // XXX add in dR,dD GAL here
 
     // mark (as POOR) any measurements which are deviant from the mean by > ExcludeBogusRadius
