Craig McFarlane | Slate