get codegen to compile with new StrBuf