made BlOnly work in the boundary layer, not everywhere else