Rely on buffers rather than tabs