diff --git a/math/foam/src/TFoam.cxx b/math/foam/src/TFoam.cxx
index 5126580c798e345e3bb895b53f84e9f02fc4ba1e..9356dcf2277151b5aa67400dd0dcb1ef4d343f66 100644
--- a/math/foam/src/TFoam.cxx
+++ b/math/foam/src/TFoam.cxx
@@ -1366,7 +1366,7 @@ void  TFoam::SetXdivPRD(Int_t iDim, Int_t len, Double_t xDiv[])
    // Priting predefined division points
    cout<<" SetXdivPRD, idim= "<<iDim<<"  len= "<<len<<"   "<<endl;
    for(i=0; i<len; i++) {
-      cout<< (*fXdivPRD[iDim])[i] <<"  ";
+      if (iDim < fDim) cout<< (*fXdivPRD[iDim])[i] <<"  ";
    }
    cout<<endl;
    for(i=0; i<len; i++)  cout<< xDiv[i] <<"   ";