added transitive dependency explanation