Quite the speech.