introduced likely_is_string to fix visualization bug