LOL. I read it too quickly. That's what I get for reading it over first thing in the morning, and it quite rightly makes me look like an idiot. But yeah, appending a bool to a string should be illegal. I do find it a bit frustrating though how often people put parens around stuff like ternary operators even when the precedence should be obvious (though obviously it helps to be reading the code after being fully awake).