infrastructure for removing previously satisfied dependencies