PageMiddleware override