                 } else {
                     match[key]?.append(captured)
                 }
-                print("capture range: '\(key)' = '\(captured)'\n\n")
+                //print("capture range: '\(key)' = '\(captured)'\n\n")
             }
             return match
         }

                    let r =  BRHTTPResponse(
                        request: request, statusCode: 418, statusReason: "Request Range Not Satisfiable",
                        headers: nil, body: nil)
                    return BRHTTPMiddlewareResponse(request: request, response: r)
                }
                let subDat = body.subdataWithRange(range)
                let headers = [

                self.addClient(cli_fd)
                dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0)) { () -> Void in
                    while let req = try? BRHTTPRequestImpl(readFromFd: cli_fd) {
                        self.dispatch(middleware: self.middleware, req: req)
                        if !req.isKeepAlive { break }
                    }
                    Darwin.shutdown(cli_fd, SHUT_RDWR)
