This could have been so much worse.