let result = fn.call(res.locals, req, res, err => {
                //Flag calling next to ignore future promise result
                ignore = true

                //Flag to not call next middleware