Adding support for synchronous use of raw channels as well as asynchronous.