Index: tests/collections/.expect/string-api-coverage.txt
===================================================================
--- tests/collections/.expect/string-api-coverage.txt	(revision 9aa8dcc0640d70d933086684559c5b60f6eb7289)
+++ tests/collections/.expect/string-api-coverage.txt	(revision 5ca17669d8574e49d556dffe6eb2771fc057326e)
@@ -85,2 +85,3 @@
 true false true false true true true false true false
 3 0 0 11 26 0
+abc   abcdefghijk abcdefghijklmnopqrstuvwxyz 
Index: tests/collections/string-api-coverage.cfa
===================================================================
--- tests/collections/string-api-coverage.cfa	(revision 9aa8dcc0640d70d933086684559c5b60f6eb7289)
+++ tests/collections/string-api-coverage.cfa	(revision 5ca17669d8574e49d556dffe6eb2771fc057326e)
@@ -392,10 +392,17 @@
 
     sout
-        | include( alphabet, cc_cba )  // 3
-        | exclude( alphabet, cc_cba )  // 0
-        | include( alphabet, cc_onml )  // 0
-        | exclude( alphabet, cc_onml )  // 11
-        | include( alphabet, cc_alphabet )  // 26
-        | exclude( alphabet, cc_alphabet ); // 0
+        | (return size_t)include( alphabet, cc_cba )  // 3
+        | (return size_t)exclude( alphabet, cc_cba )  // 0
+        | (return size_t)include( alphabet, cc_onml )  // 0
+        | (return size_t)exclude( alphabet, cc_onml )  // 11
+        | (return size_t)include( alphabet, cc_alphabet )  // 26
+        | (return size_t)exclude( alphabet, cc_alphabet ); // 0
+
+    sout
+        | (return string)include( alphabet, cc_cba )  // "abc"
+        | (return string)exclude( alphabet, cc_cba )  // ""
+        | (return string)include( alphabet, cc_onml )  // ""
+        | (return string)exclude( alphabet, cc_onml )  // "abcdefghijk"
+        | (return string)include( alphabet, cc_alphabet )  // "abcdefghijklmnopqrstuvwxyz"
+        | (return string)exclude( alphabet, cc_alphabet ); // ""
 }
-
