part 1 of getting rid of unneeded module loads