Tested this on OSX, but found the original Problem was on Windows.
The code works as expected but I did not trigger the original Problem.
e.g. when I make the complete save dir unreadable the save completly
fails, well.
OSX and *nixes behave differnt compared Windows when it comes to open files.
Alas I approve this I will do another round of testing on Windows, tomorrow.
Tested this on OSX, but found the original Problem was on Windows.
The code works as expected but I did not trigger the original Problem.
e.g. when I make the complete save dir unreadable the save completly
fails, well.
OSX and *nixes behave differnt compared Windows when it comes to open files.
Alas I approve this I will do another round of testing on Windows, tomorrow.