Evolution and revolution