diff --git a/hostd/src/main.rs b/hostd/src/main.rs
index 02d26db..9df041a 100644
--- a/hostd/src/main.rs
+++ b/hostd/src/main.rs
@@ -1,8 +1,4 @@
-use std::{
-    collections::HashMap,
-    process::exit,
-    sync::{Arc, RwLock},
-};
+use std::{collections::HashMap, process::exit};
 
 use crate::io_patagia_Hostd::{
     Call_Apply, Call_Describe, Label, Machine, PatagiaAgentConfig, VarlinkInterface,
@@ -10,9 +6,7 @@ use crate::io_patagia_Hostd::{
 
 mod io_patagia_Hostd;
 
-struct Hostd {
-    pub state: Arc<RwLock<i64>>,
-}
+struct Hostd;
 
 impl VarlinkInterface for Hostd {
     fn apply(&self, call: &mut dyn Call_Apply, machine: Machine) -> varlink::Result<()> {
@@ -37,8 +31,7 @@ impl VarlinkInterface for Hostd {
 }
 
 fn main() {
-    let state = Arc::new(RwLock::new(0));
-    let hostd = Hostd { state };
+    let hostd = Hostd;
     let hostd_interface = io_patagia_Hostd::new(Box::new(hostd));
 
     let svc = varlink::VarlinkService::new(
@@ -52,7 +45,7 @@ fn main() {
         svc,
         "unix:/tmp/io.patagia.Hostd",
         &varlink::ListenConfig {
-            idle_timeout: 1,
+            idle_timeout: 0,
             ..Default::default()
         },
     );