Doesn't crash if trying to open a nonexistent file
Don't ask to save if a new empty file is open