properly handling translations