must not ignore submodules