Andrew Cotton | Slate