Just a thought. Is it worth making a convenience method for this, both to isolate the structure for future changes & to make the lookup a little nicer? If not, no big deal.