Craig McCulloch | Slate