I know this is outside the scope of your PR, but it seems kind of silly to have both `plStringStream` and string formatting going on at the same time. :/