In an and or or expression, the last test expression can return multiple values (see Chapter 2). If the last expression is evaluated and it returns multiple values, then the result of the entire and or or expression is the multiple values. Other sub-expressions in an and or or expression must return a single value.