transforms now can extract deps