Centralized conditionalize method