My God, what a mess.