TODO: How It Works.