"unless provisioner.nil?"  may be clearer coding style