Make updates atomic from the client side.

Initial move towards atomicity through-out the stack.
This is sorta the opposite of atomic... the result of calling this is that you will overwrite any changes that have occurred.