dont use ternary