strlen leads to bad spacing since it doesn't understand UTF-8
strlen leads to bad spacing since it doesn't understand UTF-8