removed cycle detection/handling (not needed for pedigrees)