accommodating Data/function changes in logs