While I appreciate the benefit of brevity and am convinced by suggestions that # of lines of code is proportional to # of bugs, I find that the clarity of separating anything but the simplest conditions onto separate lines to be enormously valuable when it comes to readability. In this case I would strongly prefer: