Use buffer channels