Clarify weakly typed input feature.
diff --git a/mapstructure.go b/mapstructure.go
index 31c7bc4..7b4b125 100644
--- a/mapstructure.go
+++ b/mapstructure.go
@@ -29,10 +29,11 @@
 	//
 	//   - bools to string (true = "1", false = "0")
 	//   - numbers to string (base 10)
-	//   - bools to int (true = 1, false = 0)
-	//   - strings to int (base implied by prefix)
-	//   - int to bool (value != 0 == true)
-	//   - string to bool (false/0 = false, anything else = true)
+	//   - bools to int/uint (true = 1, false = 0)
+	//   - strings to int/uint (base implied by prefix)
+	//   - int to bool (true if value != 0)
+	//   - string to bool (accepts: 1, t, T, TRUE, true, True, 0, f, F,
+	//     FALSE, false, False. Anything else is an error)
 	//   - empty array = empty map and vice versa
 	//
 	WeaklyTypedInput bool