It's strange invoking `finish_file` without invoking `start_file`.