Eric James Cheng | Slate