Here's how this works...