so, submodules suck after all