> concurrent writes are always nontrivial; Yes, nontrivial. I'm not even sure what "concurrent" means in a distributed environment. What's the definition of "first" if things aren't happening at the same place?