Now support for middleware to manipulate the response