A steadier outlook for the economy