IMO, this code is a little overly defensive in switching back to that immutable string :-)

But also, if you're only joining 3 strings, could just as well do _stringWithFormat:_ or _componentsJoinedByString:@""_