Hi Jim, Nice trick the use of ImageTraits to get access to the dimension. It works fine. Just for the record, I would like to understand why it works and the direct access to ImageDimension doesn't. It both cases we are accessing enums ? Is this extra type forcing the enums to be initialized ? Thanks Luis