further streamline the HTTP request code; something in there is still leaky