Ryan Ripple | Slate