So, is this where you achieve avoiding dynamic string creation? In the old code, you had something like:

```
 out = "";
```
which I believe our dutiful compiler would make into something like
```
out.operator=( std::string(""));
```
yes?