in reply to Joining if an array

Kind of off topic, maybe, but I think that, in general, it's better to write code that's more readable to more people than to write code that's prettier and more concise. Especially if you think you might have to come back to it a few months after writing it. I always hate having to ask others what my code means :)