throw assertion error instead of printing
default locale to "en"