As I search my lines I find that your program will jump from one line to another. An example: Thomas of Woodstock, 1st Duke of Gloucester (born: Januray 07 1355) is my 20th great grandfather. I can follow this line back to Pépin" Carloman, (born: 777 at Aachen, Nordrhein-Westfalen, Deutschland) King of Italy my 38th great grandfather It switches descendance form Thomas of Woodstock to Thomas of Brotherton, 1st Earl of Norfolk ( my 21st great grandfather): then I shift to "Carols 'Magnus', Rex Francorm & Imperator Romanorum" (born: 742 at Unknown my 37th great grandfather) again the ancestral line will arbitrarily change from my Ankrom line to my Hawkins line or to my Duckett line (all three are valid lines), the system should not arbitrarily change descendancy. When the Charlemagne page is brought up the Bernard, king of Lombardy (797 at Vermandois, Neustria, Frankish Empire) my 37th great grandfather) becomes my direct line to the Ankroms from Pépin" Carloman.
I was tracing my line back to Cleopatra VII - Queen of Egypt. One of my gramma's
This occurs on a regular basis when I research from now to then. I am descended from three of Charlemagne's sons.