Because incorrect permissions on .ssh folder could prevent file.open... But I guess it's to unlikly to think about and I can remove first call.