The input file might not always be mmap()able. For example, the case of streaming input or input from hdfs.