What conditions would cause a module to not stay loaded but remove itself from memory after it is executed one time? I'm not generating an error of any sort and the system does not destabilize. In my code I am halting the interrupts and turning them back on when I am done. Would that cause such a scenario to occur?