Implement the Buffer methods