James Irvin | Slate