ignore dirty submodules + fixed lfg function