this.assertImplementsMethod(), don't pass `next` in middleware