Submodules suck