Handle hierarchy of locales
Avoid poluting global namespace