Quite a mess.