monarch_dodra:
*I* think it should. File a report, and I'll see what I can do about it. The problem with these kinds of things though might be breaking existing code...
Given the frequency of bugs caused by such functions that require a pointer to the data, I think that a breaking change is the smaller problem.
Bye, bearophile