Revised with ord().