Added untested data diff code.