James Keller | Slate