What a disaster today has been...