500 million year-old fossils reveal answer to evolutionary riddle