Turns out you can't concat strings in C++ with +