move channel name validation into feature