Credit Ratings Agency Moody’s shows us the light