mechanism blocking