Do not include buf.h.