consolidate_diff method