James Carpenter | Slate