 
   _initResponseParser: () ->
     # Initialize a Netstring stream parser
-    nsStream = new ns.Stream @
+    nsStream = new ns.Stream this
 
     # Listen for data and hand it to our parser
     nsStream.on 'data', (data) =>


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

    # we aren't already handling a response
    if @readyState is 'open' and !@_incoming
      if request = @_outgoing[0]
        @_incoming = new ClientResponse this, request
        # Flush the request buffer into socket
        request.flush()
    else
