What's the meaning of module A (B, B(..)) where { data B = C }; Is or isn't C exported? i.e., the H98 report is silent about what it means to have entity duplicates in an export list, possibly with different 'visibility' modifiers. --sigbjorn