throw error on "optimistic locking" failure detection