Implemented multichannel support.