using utf8.RuneCountInString to eval length