Bug fixed: Shouldn't crossover root nodes