I'm fine with it, just on first glance it looks odd, and it requires a good understanding to make sure there isn't a lifetime here. But I'm convinced that there's no problem here now. Although we do end up creating a new string afterwards anyways for the concatenated result.