Refactor to avoid confusion with ctx.current().