removed transitive compile dependencies