Isn't `string.charAt(n)` better supported than `string[n]`?