Financial strength and renewed confidence