Add in buf methods