Middleware has to render its own 404