- Chaos ensued.
- Looking like we need to use the Observer pattern..