No, next is only used to pass on to the next middleware. If you leave next in, it causes errors relating to headers having already been sent. One thing is that we might want to consider using next(EXCEPTION) rather than throw.