management of nested dependencies