much happier about that than the middleware, thanks