C 20diff 20recovery