John Finnis QC and John Larkin QC