New types in OutputChannel
New types in InputChannel