Stephen Keyes | Slate