Full review (do not merge)

I break up long ternaries either at ':' or leave each part on a separate line. W/e reads best.