String literals are converted to boolean rather than std::string.
These wall fields are optional.
I might know how to do it now