James Halliday: “Ticks all the boxes”