Hm, how is this supposed to work? 

If you do it like that, it will use the string representation of the zone object (`str(zone)`) which you probably don't want. Unless the `zone` attribute is not an instance of `libcloud.dns.base.Zone` which means the driver is not following the base API.