Why this works: