Brian Hayles | Slate