Handle subscribing to multiple channels better