TernaryOp ok