These are the great issues of our day...