Real-world implementations