block detection