diff --git a/bin/reflection-linter b/bin/reflection-linter
index e8b8f9ea8344217c1e8761913feb37ba22bd0ed9..5de9aad925c01a641510ec8cbea2cd771af686bf 100755
--- a/bin/reflection-linter
+++ b/bin/reflection-linter
@@ -3,9 +3,9 @@
 warnings=`lein check 2>&1 | grep Reflection | grep metabase`
 
 if [ ! -z "$warnings" ]; then
-    echo -e "\e[4;31mYour code has cased introduced some reflection warnings.\e[0m 😞"
+    echo -e "\e[1;31mYour code has cased introduced some reflection warnings.\e[0m 😞"
     echo "$warnings";
     exit -1;
 fi
 
-echo "\e[1;32mNo reflection warnings! Success.\e[0m"
+echo -e "\e[1;32mNo reflection warnings! Success.\e[0m"
diff --git a/src/metabase/driver/mongo.clj b/src/metabase/driver/mongo.clj
index cb0df6d7a9d053cd36bb99c1fdc60152750f801d..29b640db8a54b0a67c4079b7830ec08969fcc557 100644
--- a/src/metabase/driver/mongo.clj
+++ b/src/metabase/driver/mongo.clj
@@ -86,7 +86,7 @@
     (-> field-def
         (update :count safe-inc)
         (update :len #(if (string? field-value)
-                       (+ (or % 0) (.length field-value))
+                       (+ (or % 0) (count field-value))
                        %))
         (update :types (fn [types]
                          (update types (type field-value) safe-inc)))