argh screw you submodules