Xenophon was very old when he wrote the Anabasis, so I'm not entirely sure that we can trust his memories about the Karduchi.