+ support for transitive dependencies