Craig Palmer | Slate