See other comments about ternaries