In Avestan, Zaraθuštra is generally accepted to derive from an Old Persian *Zaratuštra-; The element half of the name (-uštra-) is thought to be the Indo-Iranian root for ‘camel’, with the entire name meaning ‘he who can manage camels’. Reconstructions from later Iranian languages—particularly from the Middle Persian (300 BC) Zardusht,[further explanation needed] which is the form that the name took in the 9th- to 12th-century Zoroastrian texts—suggest that *Zaratuštra- might be a zero-grade form of *Zarantuštra-. Subject then to whether Zaraθuštra derives from *Zarantuštra- or from *Zaratuštra-, several interpretations have been proposed.