Change ramp to ramp from present value to end point.

Also don't redundantly set current to present value.