#: Smoothing implementation