- Externalize rules?