Jeremy Haynes | Slate