Last year I had a problem with a race condition in core data. To “solve” the problem I had to check all the Optional flags because otherwise I would get an error from Core Data when I tried to perform a Save. On the Apple Cocoa forum one fellow suggested I do this. That was back in November and after performing a Google search I haven’t seen anything by anyone else that is remotely related to the issue I was experiencing. If I had to check the Optional flags everywhere, it makes the flag useless. Can anyone offer some comments?