This could have gone much worse.