diff --git a/main.py b/main.py
index e9c1314..b7eceac 100644
--- a/main.py
+++ b/main.py
@@ -65,6 +65,8 @@ def goodbye(host):
     vms = filter(lambda v: v.value["hostname"] == host.key, vms)
     for vm in vms:
         vm.value["hostname"] = ""
+        if vm.value["status"] != "STOPPED":
+            vm.value["status"] = "REQUESTED_NEW"
         client.put(vm.key, vm.value, value_in_json=True)
     
     logging.info(f"Host {host.key} dead! at {host.value['last_heartbeat']}")