Initial solution to recursive deps