moved the reservation of the channel to the constructor, as we need this
only once, and the connections are typically used anyway.