more middleware, more listed deprecations