Modified OmnicientBlocker to avoid too deep recursions.