Simplified channel to use one enum type