maybe it's better to return `this.hosts.find(domain)` for now? will be safer