`host` is always valid because it's a pointer to an existing struct.