this breaks select to send and is a terrible reduction in capability.
you can always wrap channels to make them worse and less capable, but your API should expose the more capable option.
you can always wrap channels to make them worse and less capable, but your API should expose the more capable option.
As you say being able to select is really nice too.