If I'm reading http://stackoverflow.com/a/10314837 right, I had originally used the 2.5+ ternary operator. Is there a specific reason you switched it for a pre-2.5 one?