currently just match the destination channels with the first availabe source channels. we should not just thrown off the remaining channels.