The bigest sense is that if you don't check all file have been decoded, not only been read, you will lost last the entire frames read in the last time.