cleaner and shorter code, no need for variable channelName