You need to put parenthesis' around your compound conditionals, is my guess, since I think || supercedes <