This is slightly confusing mainly because it makes me have to think about if I have CoffeeScript's order of operations right in my head. I think wrapping parentheses around the if/else would clarify it.