Boundary condition switches