This patch also handles case when a file name looks like README but is not a text file (e.g. image, PDF).