Noobish question!

Also, your use of & means that the whole series of expressions has to be evaluated.

If you had used && instead, any expression not evaluating to true would stop evaluation of the remaining expressions.