WHY DONT TERNARY OPERATORS WORK