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

Fixes issue #1 .
If you returned whether the file changed instead of whether it stayed the same then you could avoid a double negative here: if  !change { ... }