 
       {:error, reason} ->
         :gun.shutdown(conn_pid)
-        {:error, "Error when opening connection: #{inspect(reason)}"}
+        {:error, reason}
     end
   end
 

      trailers = {:trailers, _} ->
        trailers

      error = {:error, _} ->
        error

      other ->

      {:response, headers, fin} ->
        {:ok, headers, fin}

      {:error, _} = error ->
        error

      other ->
