MSG: we can continue using the strbuf, ommit the wrapper function here.