- Reuse client from outside
- Use better error messages for non-existant modules and/or releases thereof