2 way blocking rule