It's been a while, but I thought my response would be appropriate.
You can use optimistic or pessimistic blocking