~str and StrBuf are gone, use String instead