Depth of change controlled and minimum diff implemented