It occurred to me last night that I may have a problem in the way that OpenDAX handles modules. The design assumes that there will only be one instance of any given module running at a time. This seemed okay until I started working on the daxc modules. This is the command line client module. It is designed to be run from the shell either by a user directly or from a script. I will have the same problem when I start getting to web/cgi types of interfaces too. I think it can be easily solved in the module registration function. If a module of the given name is already registered and running then generate another name and run that one. I know that the module handling part of OpenDAX still needs a lot of work.