Ever since the unearthing of the Tien-fei-ling-ying-zhi-chi inscription in 1931 at the Nan-san Temple in Fu-chien province, Chinese historians have debated over claims about the actual voyages made by Zheng-he during the period 1407-1431 AD. Much of the controversy was centered on the voyage made during 1407 to 1409 AD and the voyage made in 1424 AD. The confusion of the debate arose from the records provided by the Ming-shih vs. the evidence revealed by the Tien-fei-ling-ying-zhi-chi inscription. According to climatic and historical sources, Zheng-he had crossed the South-China Sea and the Indian Ocean several times before and after the 1407-1409 AD. However, because he had to lead a fleet of ships staffed with 27,000 crewmembers, it was unlikely that he could have finished three round-trips in six years during 1405-1411 AD. During 1407-1409 AD, Zheng-he was busy on preparing a monument for a Buddhist temple in Sri Lanka and on organizing and collecting the necessities for crewmembers, he was indeed not on the ocean as he stayed behind in China during his period. Regarding the 1424 AD voyage, completion of the journey was questioned because the Ming-shih had no record of the date of return. While that voyage was short and considered not important by some interpretations, it still would have been possible to complete it in due time with reference to Chien-wen-chi which recorded the last trip of Zheng He. Overall, statements in the Ming-shih seemed to be more reliable than those made in the Tien-fei-ling-ying inscription concerning Zheng-he's voyages in the Ming Dynasty.