Using UTF-8 compatible ucfirst/lcfirst -- bug fix