isn't it better to do `return string(rune)` ?