Allow files to end without a trailing newline