diff --git a/InnerDetector/InDetDetDescr/SCT_ReadoutGeometry/src/StripStereoAnnulusDesign.cxx b/InnerDetector/InDetDetDescr/SCT_ReadoutGeometry/src/StripStereoAnnulusDesign.cxx
index e420be7be1a1003b2ec1dc66920c7aeb12aa97d4..83d0237312d7dde89fdd1c50e5fd15f984ddcfc0 100644
--- a/InnerDetector/InDetDetDescr/SCT_ReadoutGeometry/src/StripStereoAnnulusDesign.cxx
+++ b/InnerDetector/InDetDetDescr/SCT_ReadoutGeometry/src/StripStereoAnnulusDesign.cxx
@@ -149,7 +149,7 @@ SiCellId StripStereoAnnulusDesign::cellIdOfPosition(SiLocalPosition const &pos)
     int row = distance(m_stripStartRadius.begin(), endPtr) - 1;
     // Following should never happen, check is done on r above
     if (row < 0 || row >= m_nRows) {
-      REPORT_MESSAGE( MSG::WARNING ) << "Invalid SiLocalPosition, returning invalid SiCellId: bad row = " << row << " for r = " << r << " \n";
+      REPORT_MESSAGE( MSG::DEBUG ) << "Invalid SiLocalPosition, returning invalid SiCellId: bad row = " << row << " for r = " << r << " \n";
       return SiCellId(); // return an invalid id
     }
 //
@@ -165,7 +165,7 @@ SiCellId StripStereoAnnulusDesign::cellIdOfPosition(SiLocalPosition const &pos)
     double phiPrime = atan2(ySF, xSF); 
     int strip = floor(phiPrime / m_pitch[row]) + m_nStrips[row] / 2.0;
     if (strip < 0 || strip >= m_nStrips[row]) { // Outside
-      REPORT_MESSAGE( MSG::WARNING ) << "Invalid SiLocalPosition, returning invalid SiCellId \n";
+      REPORT_MESSAGE( MSG::DEBUG ) << "Invalid SiLocalPosition, returning invalid SiCellId \n";
       return SiCellId(); // return an invalid id
     }