Things are looking (mostly) good for general insurance