dimensioned<Type>::lookupOrDefault cannot handle optional dimensions entry
dimensioned::lookupOrDefault uses a call to dict.lookupOrDefault("entry", defaultValue) where the value is a primitive type - which will cause the code to fail if the dimensions are present.