Please someone explain why this one works (returns false) when `dns_domain` is not defined: ``` conditions: has_ctlplane_dns_domain: not: { equals: [{ get_param: [CtlplaneNetworkAttributes, network, dns_domain]}, ''] } ```