> If anything having a macro kernel makes it quite hard to shut down a module like this to determine if it was well behaved with respect to memory
Unloading modules is generally possible, but I'm not quite following what shutting it down has to do with checking memory use?