last chance for submodules