diff --git a/hash.c b/hash.c
index 78e208727e..713048f4c4 100644
--- a/hash.c
+++ b/hash.c
@@ -2604,9 +2604,8 @@ env_update(VALUE env, VALUE hash)
/*
* A Hash
is a collection of key-value pairs. It is
* similar to an Array
, except that indexing is done via
- * arbitrary keys of any object type, not an integer index. The order
- * in which you traverse a hash by either key or value may seem
- * arbitrary, and will generally not be in the insertion order.
+ * arbitrary keys of any object type, not an integer index. Hashes enumerate
+ * their values in the order that the corresponding keys were inserted.
*
* Hashes have a default value that is returned when accessing
* keys that do not exist in the hash. By default, that value is