Better depend for submodule