Generations reassured

17.25