added transitive dependency exclusions