built-in diff.