rename 'text' to avoid confusion from spec lint