Fix recursive dependence