man i hate submodules