How does it work in practice?