diff --git a/README.md b/README.md
index 21125190..b3a51bdf 100644
--- a/README.md
+++ b/README.md
@@ -846,6 +846,7 @@ I deeply appreciate the help of the following people.
 - [Vincent Thiery](https://github.com/vthiery) maintains a package for the Conan package manager.
 - [Steffen](https://github.com/koemeet) fixed a potential issue with MSVC and `std::min`.
 - [Mike Tzou](https://github.com/Chocobo1) fixed some typos.
+- [amrcode](https://github.com/amrcode) noted a missleading documentation about comparison of floats.
 
 
 Thanks a lot for helping out! Please [let me know](mailto:mail@nlohmann.me) if I forgot someone.
diff --git a/src/json.hpp b/src/json.hpp
index e53fbcf2..86664171 100644
--- a/src/json.hpp
+++ b/src/json.hpp
@@ -6273,10 +6273,7 @@ class basic_json
       their stored values are the same according to their respective
       `operator==`.
     - Integer and floating-point numbers are automatically converted before
-      comparison. Floating-point numbers are compared indirectly: two
-      floating-point numbers `f1` and `f2` are considered equal if neither
-      `f1 > f2` nor `f2 > f1` holds. Note than two NaN values are always
-      treated as unequal.
+      comparison. Note than two NaN values are always treated as unequal.
     - Two JSON null values are equal.
 
     @note NaN values never compare equal to themselves or to other NaN values.