^(self new open: fullName forWrite: true) ifNil:
["File does not exist..."
(FileDoesNotExistException fileName: fullName) signal] ?
Feels abit silly to open a file to see if it exists, then close it, then open it again before returning it... (It also causes an unneccessary rehash of StandardFileStream registry on success)
Cheers,
Henry