Simplifying submodule updates