if I close it after hypervisor_inspector then libvirt_type can be set to nil. I don't think those options need to be there if hypervisor_inspector is not libvirt.