blockage constraints