diff --git a/lib/gat/handlers/pool/spool/pool.go b/lib/gat/handlers/pool/spool/pool.go
index fe210a68cc3e86fb97acc96a8f8bc0c1f5778e89..49093af19929bdd5e0e5562e6200a885570be2a2 100644
--- a/lib/gat/handlers/pool/spool/pool.go
+++ b/lib/gat/handlers/pool/spool/pool.go
@@ -145,7 +145,7 @@ func (T *Pool) ScaleDown(now time.Time) time.Duration {
 	T.mu.Lock()
 	defer T.mu.Unlock()
 
-	var m time.Duration
+	m := T.config.IdleTimeout
 
 	for _, s := range T.serversByID {
 		since, state, _ := s.GetState()