How this works.