final error handler does not redirect now, init functions no longer need next