Smooth version.