I would try to avoid lines that long. If it's one or two conditions where you are using the ? value_if_true : value_if_false system then that's fine, but when it's branched out 9 times, you are better off doing it the old fashioned way so you can easily debug if needed.