fixed anti-block behavior