fix regression on channel-less buffers