RBuf

#843281