Better docs & input validation in ChannelRegistry