small changes in behavior regarding non-regular files, progress printing, file read optimization, etc.