Thanks a lot for the explanation. I also stumbled upon this issue with "end" and "ok" words changed into "End" and "Ok", while storing strings in JSON with the JsonUtil library. Another solution is to consider that strings are just case insensitive in our scripts. That is acceptable unless we use strings to be displayed to the gamer. Strings used as identifiers, internal states, etc... can be handled naturally.