fix can and cant be blocked