alg_hw10 crossover bug