mode only works for one channel