Adding dependency on conditioninterface