allow inlining of StringBuf objects