State-Changed-From-To: open-suspended State-Changed-By: Manu State-Changed-When: Thu Aug 24 15:33:47 PDT 2000 State-Changed-Why: Dear Darren, You can create an agent which has a formal generic parameter as in {G}~some_routine However the conformance rule is a little bit strange. When G has no constraints the compiler makes G equal to ANY, if it has a constraint G is equal to the constraint. In your code it becomes {MY_VALUE}~some_routine and because G is just a generic parameter MY_VALUE cannot conform to G, thus the error. We agree that it is a limitation and will do our best to fix it. It may not be part of next release.