I think I fixed the bug in which ancestral names containing periods caused errors.