Index: trunk/ppStack/src/ppStackSources.c
===================================================================
--- trunk/ppStack/src/ppStackSources.c	(revision 27301)
+++ trunk/ppStack/src/ppStackSources.c	(revision 27302)
@@ -92,4 +92,14 @@
             }
             source->psfMag += 1.0;
+#ifdef ASTROMETRY
+            if (source->modelPSF) {
+                source->modelPSF->params->data.F32[PM_PAR_XPOS] += 1.0;
+                source->modelPSF->params->data.F32[PM_PAR_YPOS] += 1.0;
+            }
+            if (source->peak) {
+                source->peak->xf += 1.0;
+                source->peak->yf += 1.0;
+            }
+#endif
         }
     }
@@ -286,5 +296,5 @@
                     magCorr -= zpTarget;
                 }
-                options->norm->data.F32[i] = magCorr;
+                options->norm->data.F32[i] = -magCorr;
                 psLogMsg("ppStack", PS_LOG_INFO,
                          "Applying scale correction to image %d: %f mag (%f)\n",
@@ -296,5 +306,5 @@
                         continue;
                     }
-                    source->psfMag += magCorr;
+                    source->psfMag -= magCorr;
                 }
             }
