+#ifdef HTTP_HAVE_PERSISTENT_HANDLES
+# define HTTP_CURL_MULTI_CTOR(ch) (SUCCESS == http_persistent_handle_acquire("http_request_pool", &(ch)))
+# define HTTP_CURL_MULTI_DTOR(chp) http_persistent_handle_release("http_request_pool", (chp))
+#else
+# define HTTP_CURL_MULTI_CTOR(ch) ((ch) = curl_multi_init())
+# define HTTP_CURL_MULTI_DTOR(chp) curl_multi_cleanup(*(chp)); *(chp) = NULL