Diffs work properly and generate a selfexplanatory data structure