Update diff'ing to use end of inner-most node