more efficient GetChannelByName()