If a another middleware try to hijack the connection, the wrapper won't forward the call to hijack. In my case the middleware tries to upgrade the connection to a websocket.
This is how it's implemented in Negroni :
https://github.com/urfave/negroni/blob/master/response_writer.go#L82