because it is extended by `PersistentChannelSettings`