isaacs, do we even need transitive dependencies?