James Allan is the Garrick professor of law at the University of Queensland.