Prefer `buf` to `this` for var name