This is how it works.