allows for gradual slowing