More on the Liang Bua finds and modern human cretins.