diff --git a/CEP/BB/BBSKernel/src/Prediffer.cc b/CEP/BB/BBSKernel/src/Prediffer.cc
index 421608edd09a447c3a017b42a0b2677775a3234d..9a52f7be7f1befc3432ae38079412e4ccc136512 100644
--- a/CEP/BB/BBSKernel/src/Prediffer.cc
+++ b/CEP/BB/BBSKernel/src/Prediffer.cc
@@ -2335,7 +2335,7 @@ void Prediffer::fillUVW()
     // Do it only if the station is actually used.
     if (itsStations[i] != 0) {
       // Expression to calculate UVW per station
-      uvw = new MeqStatUVW (itsStations[i], &itsPhaseRef);
+      uvw = new MeqStatUVW(itsStations[i], pair<double, double>(itsMSDesc.ra, itsMSDesc.dec), itsMSDesc.arrayPos);
     }
     itsStatUVW.push_back (uvw);
   }