removed LocaleReader