diff --git a/README.md b/README.md
index bc156057..0691419d 100644
--- a/README.md
+++ b/README.md
@@ -497,6 +497,7 @@ I deeply appreciate the help of the following people.
 - [Stefan](https://github.com/5tefan) fixed a minor issue in the documentation.
 - [Vasil Dimov](https://github.com/vasild) fixed the documentation regarding conversions from `std::multiset`.
 - [ChristophJud](https://github.com/ChristophJud) overworked the CMake files to ease project inclusion.
+- [Vladimir Petrigo](https://github.com/vpetrigo) made a SFINAE hack more readable.
 
 Thanks a lot for helping out!
 
@@ -515,7 +516,7 @@ To compile and run the tests, you need to execute
 $ make check
 
 ===============================================================================
-All tests passed (8905166 assertions in 35 test cases)
+All tests passed (8905168 assertions in 35 test cases)
 ```
 
 Alternatively, you can use [https://cmake.org](CMake) and run
diff --git a/src/json.hpp b/src/json.hpp
index dece61dc..7e7701a9 100644
--- a/src/json.hpp
+++ b/src/json.hpp
@@ -107,7 +107,7 @@ such as sequence containers. For instance, `std::map` passes the test as it
 contains a `mapped_type`, whereas `std::vector` fails the test.
 
 @sa http://stackoverflow.com/a/7728728/266378
-@since version 1.0.0
+@since version 1.0.0, overworked in version 2.0.6
 */
 template<typename T>
 struct has_mapped_type
diff --git a/src/json.hpp.re2c b/src/json.hpp.re2c
index 4f8adfd3..c74bf11f 100644
--- a/src/json.hpp.re2c
+++ b/src/json.hpp.re2c
@@ -107,7 +107,7 @@ such as sequence containers. For instance, `std::map` passes the test as it
 contains a `mapped_type`, whereas `std::vector` fails the test.
 
 @sa http://stackoverflow.com/a/7728728/266378
-@since version 1.0.0
+@since version 1.0.0, overworked in version 2.0.6
 */
 template<typename T>
 struct has_mapped_type