Is this valid EP? module m; export m = all; const o = 'O'; k = 'K'; end; end. program p (Output); import m only (o); m only (k); begin WriteLn (o, k) end. The following might mean it isn't: : The occurrence of an interfaceÂidentifier in an importÂspecification shall : constitute the definingÂpoint of the identifier of the interfaceÂidentifier : as an importedÂinterfaceÂidentifier for the region that is the block, : moduleÂheading, or moduleÂblock closestÂcontaining the : importÂspecification. Frank -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: 51FF C1F0 1A77 C6C2 4482 4DDC 117A 9773 7F88 1707