Much have been said.