Hi Ioan, thanks for the correction.

Wow, well we certainly at least need to document this stuff better.  Seems like a subtle point that is easy to miss.  So there are const and non-const versions with the same function name and they do different things.  What is the use case for the const version, which may or may not give a valid answer and if in debug mode it may or may not crash the program?