Updated to the smoother solution.