forgot to recurse submodules