blocking mechanisms