diff --git a/CEP/Calibration/BBSKernel/src/MeasurementAIPS.cc b/CEP/Calibration/BBSKernel/src/MeasurementAIPS.cc
index 651098743808f0a820569c6e024c999793ace636..75615f92f09ed10b9d9fe1a129551391960588f0 100644
--- a/CEP/Calibration/BBSKernel/src/MeasurementAIPS.cc
+++ b/CEP/Calibration/BBSKernel/src/MeasurementAIPS.cc
@@ -723,10 +723,8 @@ void MeasurementAIPS::initDimensions()
     // Check that channels have no gaps and are evenly spaced
     // (this is not prevented by the MS 2.0 standard).
     if (frequency.nelements()>1) {
-      Vector<Double> upFreq = frequency(Slicer(IPosition(1,1),
-                                               IPosition(1,frequency.nelements()-1)));
-      Vector<Double> lowFreq = frequency(Slicer(IPosition(1,0),
-                                                IPosition(1,frequency.nelements()-1)));
+      Vector<Double> upFreq = frequency(Slice(1,frequency.nelements()-1));
+      Vector<Double> lowFreq = frequency(Slice(0,frequency.nelements()-1));
       Double freqstep0=upFreq(0)-lowFreq(0);
       ASSERTSTR(allEQ(upFreq-lowFreq,freqstep0),
                 "Channels are not evenly spaced. This is not supported.");