 
   # Start the connection and create a ClientRequest.
   request: (args...) ->
-    request = new ClientRequest @, args...
+    request = new ClientRequest this, args...
     @_outgoing.push request
     @_processRequest()
     request


  _initResponseParser: () ->
    # Initialize a Netstring stream parser
    nsStream = new ns.Stream @

    # Listen for data and hand it to our parser
    nsStream.on 'data', (data) =>

            vs

        # Emit response once we've received the status and headers
        @request.emit 'response', this

      # Else its body parts
      else if data.length > 0
