         ;; DEBUG (pprint/pprint [url req res])
         res)
       (catch ConnectException e {:status :ConnectException})
+      (catch SocketException e {:status :SocketException})
       (catch NoHttpResponseException e {:status :NoHttpResponseException}))))
 
 (defn da-cas! [node value new-value]

        ;; DEBUG (pprint/pprint [url req res])
        res)
      (catch ConnectException e {:status :ConnectException})
      (catch NoHttpResponseException e {:status :NoHttpResponseException}))))

(defn da-write! [node value]

(defn da-pause-test
  "Testing with node pauses."
  [version]
  (da-create-test-nemesis version "pause" (nemesis-pause :java)))

(defn da-crash-test
  "Testing with node crashes."
  [version]
  (da-create-test-nemesis version "crash" (nemesis-crash :java)))

(defn da-mix-test
  "Testing with network partitions, node pauses, and node crashes."
