John Liang | Slate