better r.buffer description