Added overshooting reduction