attempt to use rope-like javolution Text in place of strings and heavy reallocation