How does this work, and what does it do?