tx needs buffers