fix dependency convergence