Ugh submodules are painful