blocking mechanism