string.letters 3.x compliant