Don't overwrite the body if there are no changes.

Fixes issue #1 .
We should still log the error to os.Stderr or else we'll lose it.