This is causing a bug, a user can nolonger remove a module, you need to use the isUnloadFlag flag here and chose if to remove Vs stop the module as before