               body-length (count (bytes (byte-array (map (comp byte int) (str body)))))]
           (assert-response-status response 200)
           (is (< body-length 100000))
-          (is (= (get headers "content-type") "text/plain"))
-          (is (nil? (get headers "Content-Encoding")))
-          (is (nil? (get headers "Content-Length")))
-          (is (not (nil? (get headers "x-cid")))))
+          (is (= (get headers "content-type") "text/plain") (str headers))
+          (is (nil? (get headers "content-encoding")) (str headers))
+          (is (nil? (get headers "content-length")) (str headers))
+          (is (not (nil? (get headers "x-cid"))) (str headers)))
         (finally
           (delete-service waiter-url service-id))))))
 

              body-length (count (bytes (byte-array (map (comp byte int) (str body)))))]
          (assert-response-status response 200)
          (is (== 100000 body-length))
          (is (= (get headers "content-type") "text/plain"))
          (is (nil? (get headers "Content-Encoding")))
          (is (nil? (get headers "Content-Length")))
          (is (not (nil? (get headers "x-cid")))))
        (finally
          (delete-service waiter-url service-id))))))


          (assert-response-status response 200)
          (is (== 100000 body-length))
          (is (= (get headers "content-type") "text/plain") (str headers))
          (is (nil? (get headers "content-encoding")) (str headers))
          ;; TODO flaky: this is sometimes missing (is (not (nil? (get headers "content-length"))) (str headers))
          (is (not (nil? (get headers "x-cid"))) (str headers)))
        (finally
