Originally posted by FRAIL_KNIGHT
I don't think you need the open for appends...

I thought "input" created files if they aren't there, just like "append"
No, opening a file for Append or Output creates the file if it doesn't exist but trying to open a non-existing file for Input raises an error.