Use parentheses around && within ||, fix the gcc warning: