Refreshing and about time.