- Parse Host() rules from router definitions - Supports multiple hostnames per service file (e.g. semaphore + imagineering) - More robust and future-proof