no need for separate channels