 Opinions differ about whether the Chengjiang fauna fossil "Yunnanozoon", from the earlier Cambrian, was a hemichordate or chordate.Another Chengjiang fossil, "Haikouella lanceolata", also from the Chengjiang fauna, is interpreted as a chordate and possibly a craniate, as it shows signs of a heart, arteries, gill filaments, a tail, a neural chord with a brain at the front end, and possibly eyes — although it also had short tentacles round its mouth.