Make sure the file exists before attempting to decode it
Merge branch 'file-exists'