What's the justification for avoiding concatenation? If we're trying to be as future proof as possible isn't `str.format` the 'best' thing to use?