James Gan | Slate