Please comment on the performance here- if channels is large, this will be expensive.