buffered channel pattern.