This is a very controversial article, but well done.