diff --git a/lib/gat/handlers/pool/spool/pool.go b/lib/gat/handlers/pool/spool/pool.go
index 49093af19929bdd5e0e5562e6200a885570be2a2..3815bbf97e738a9571af5d98bc7555aec573fbd4 100644
--- a/lib/gat/handlers/pool/spool/pool.go
+++ b/lib/gat/handlers/pool/spool/pool.go
@@ -162,9 +162,9 @@ func (T *Pool) ScaleDown(now time.Time) time.Duration {
 				delete(T.serversByConn, s.Conn)
 			}
 		} else {
-			util := T.config.IdleTimeout - idle
+			until := T.config.IdleTimeout - idle
 			if idle < m {
-				m = util
+				m = until
 			}
 		}
 	}