why do i always fail to set the language tags correctly for the first time