https://github.com/alexdln/nimpl-middleware-chain/issues/35 https://github.com/alexdln/nimpl-middleware-chain/pull/37