Don't you need to reset() the channel_ here too?