no more ternary operator