Terence, I'm glad you are adding this feature. The ?: operator is all over my tree parser code like a rash, so I would certainly appreciate the improved tidiness. > I propose that all refs to rule properties become the equivalent of: > > $rr!=null?$rr.property:null > Regards, SJH