...it also turns out to be important in a low-memory environment (with micropython), because it makes it more difficult to unimport a module. sys.modules is not the only place that holds a reference