Even if I check if a file exists, potentially between the check and the actual usage the file might stop existing. Therefore I still need to handle the situation. I do not see the benefits of the extra check.