extending the interface of Dependence slightly to support future work