I've attached a new patch without the whitespace differences (although, as a side note, I think it's good practice to add `whitespace-cleanup` to `before-save-hook`).