now the internal modules are one-time settable. (also accidentally includes the module-deglobilazition commits)