wrappers: allowing silencing now implicitly allows unsilencing and vice-versa