Small steps refactoring. Fixed a problem where users would get an error
if they tried to append to a non-text file that was not marked as
verbatim.