Recursive dependencies now work