remove transitive dependency