I don't think it makes sense to have write skew check without versioning enabled and without optimistic locking mode, does it? So we don't need all 3 conditions, just 1.