don't leak almost 200 bytes for each new channel and store the active