Generalities almost done.