I resolved it in a slight different way. The resize isn't strictly necessary, but we can only support six channel banks in our UAVO so I liked using indexes a little better, especially since it makes it instantly obvious which channel bank will be used.