It doesn't hurt, especially since the underlying DB substring functions are multibyte safe and thus, somewhat similar to ```mb_substr()```. I can change this if you really want, but I'd rather use ```mb_strlen()``` everytime with things exposed to the user that could potentially be multibyte.