Gerard Hartkamp | Slate