James Hooper | Slate