Jack Giles | Slate