Evaluate conditions and unary ops