> > and then it is adopted similar to the way modules are included > > > > require "behaviour" > > adopt DavidsWay > > Actually I think I like DavidsWay.adopt DavidsWay.unadopt better or perhaps all we really need is to extend modules to be unmixinable within scopes... (but then what happens if you try to unload a module that hasn't been mixined...;) -------------- Chris Moore As a dog returns to it's vomit so a fool totheir folly -God