Fix algorithm.