         }
         
         guard let body = NSData(contentsOfURL: fileURL) else {
-            return BRHTTPMiddlewareResponse(request: request, response: nil)
+            return next(BRHTTPMiddlewareResponse(request: request, response: nil))
         }
         NSLog("GET \(fileURL)")
         NSLog("Detected content type: \(detectContentType(URL: fileURL))")

}

@objc public protocol BRHTTPMiddleware {
    func handle(request: BRHTTPRequest) -> BRHTTPMiddlewareResponse
}

@objc public class BRHTTPMiddlewareResponse: NSObject {

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