                              {:command      "create-and-start-timer"
                               :project-id   (get gen-projects "goo")
                               :started-time current-time}))
-        (let [command-response (<!! response-chan)]
+        (let [command-response (try-take!! response-chan)]
           (is (:error command-response))))
       
       (finally (ws/close socket)))))

                             {:command      "create-and-start-timer"
                              :project-id   (get gen-projects "foo")
                              :started-time current-time}))
        (let [command-response (<!! response-chan)]
          (is (= (get gen-projects "foo")
                 (:project-id command-response)))
          (is (:create? command-response))

                              :duration     {:hours   0
                                             :minutes 0
                                             :seconds 37}}))
        (let [command-response (try-take!! response-chan)]
          (is (= (:id timer1) (:timer-id command-response)))
          (is (= update-time (:started-time command-response)))
          (is (= {:hours   0
