Aging, the end is near? (double pun intended)