Improved smoothing algorithm.