if (std::find(hosts.begin(), hosts.end(), &piface_) != hosts.end()) {
activity->cancel();
activity->set_state(activity::State::FAILED);
if (std::find(hosts.begin(), hosts.end(), &piface_) != hosts.end()) {
activity->cancel();
activity->set_state(activity::State::FAILED);