Changed a comment to end grammar bikeshedding ;-)
diff --git a/Lib/threading.py b/Lib/threading.py
index 5d454b6..d907c89 100644
--- a/Lib/threading.py
+++ b/Lib/threading.py
@@ -1061,7 +1061,7 @@
             self._wait_for_tstate_lock()
         else:
             # the behavior of a negative timeout isn't documented, but
-            # historically .join() has acted as if timeout=0 then
+            # historically .join(timeout=x) for x<0 has acted as if timeout=0
             self._wait_for_tstate_lock(timeout=max(timeout, 0))
 
     def _wait_for_tstate_lock(self, block=True, timeout=-1):