It makes module dependencies loopier. This reverts commits 49cffe3c7f and ffb9429b6f.
49cffe3c7f
ffb9429b6f