Shouldn't we check that we get the right number of chans or somehow use this information?