missed trailing _ on buf_