Better middleware.