Why not do file_exists()? Suppressing errors is less than ideal/