same as line 131, ternaries lead to very dense lines that're hard to understand immediately.