Plenty of reasons for optimism