Note that removing modules as namespaces alters the nesting within, and changes how constant lookup works.