ternary > laziness