John Shirley | Slate