diff --git a/src/geometry/initializer/BoundaryFromDomainBorder.impl.h b/src/geometry/initializer/BoundaryFromDomainBorder.impl.h
index 9984fcaca34a6a4da0ca99d5e385d7b7469275da..dca93f84d01ce55b345fe585b1b34263856249f8 100644
--- a/src/geometry/initializer/BoundaryFromDomainBorder.impl.h
+++ b/src/geometry/initializer/BoundaryFromDomainBorder.impl.h
@@ -106,7 +106,7 @@ void BoundaryFromDomainBorder<Handling>::init( stencil::Direction direction,
 
       const cell_idx_t wd = wallDistance;
 
-      CellInterval dBB = blocks_.getDomainCellBB();
+      CellInterval dBB = blocks_.getDomainCellBB( blocks_.getLevel(*blockIt) );
 
       for( uint_t dim = 0; dim< 3; ++dim )
          switch ( stencil::c[dim][direction] )