Consider entire ancestry for a factory