I am using NSCoding to perisistently store my custom objects in the Application Support folder within the Library folder. Is it best practice to use file extensions in this case? The user will never see these files. Currently I am not using file extensions, but wonder if I am going to regret this later. I do have several different custom object types, but they are in separate folders and the directory paths are handled by my data controllers and an extension to NSFileManager.