Stop reading on EOF
Remove unneeded logic for empty files + verify its CRC
Fix handling non-existant files