A very good talk.