treat the 'No newline at end of file' message as an encoding artifact;
don't store in hunk body