Dmitriy Esenevich | Slate