transitive dependency repair.  Issue #26