try buf