CFY-818 use ctx.provider_context correctly