As a side comment, I find no fault with multiple ternary operators.