added capture blocking