The linguistic classification of the ancient Thracian language has long been a matter of contention and uncertainty, and there are widely varying hypotheses regarding its position among other Paleo-Balkan languages. It is not contested, however, that the Thracian languages were Indo-European languages which had acquired satem characteristics by the time they are attested.