don't close file that doesn't exist; the default value of an argument of store_true type must be False