This could have gone so wrong