Buffer::Adopt