Started changing from full struct array channels to individuals