Optimised for multiple channel numbers