Hmm jdenny nice code. Yeah, not a lot of ?: used nowadays but I don't think we should forget that some things are easier done in a simpler fashion.