Does this write need to be called for each extra channel?

I think we can just call it after the for