 Once the ends have been agreed, we can have a rational debate about the code most likely to promote those ends. In some cases, such questions can be resolved by scientific enquiry, or at any rate by statistics. But (with one or two exceptions) rational argument is only really possible when we take the ends as read and confine our attention to the means.