deeper dependency relations + tests