What a mess.