I hate submodules