I disagree, but I'm the author. Registries are a pretty common problem across many codebases I've worked on, not just CanJS. It talks about the 3 main ways of dealing with registries: 1. Eliminate them, and make the user pass everything along. 2. Reduce the API of the registry. 3. Make it impossible to have multiple registries.