Critics have argued that considerable liberties were taken with the biblical story of Exodus, compromising the film's claim to authenticity, but neither this nor its nearly four-hour length has had any effect on its popularity. In fact, many of the supposed inaccuracies were actually adopted by DeMille from extra-biblical ancient sources, such as Josephus, the Sepher ha-Yashar, and the Chronicle of Moses. Moses's career in Ethiopia, for instance, is based on ancient midrashim. For decades, a showing of "The Ten Commandments" was a popular fundraiser among revivalist Christian Churches, while the film was equally treasured by film buffs for DeMille's "cast of thousands" approach and the heroic acting.