Ouch, that part of the docstring totally slipped my eye. The situation is a bit more complex than I imagined and am not experienced enough to have a strong opinion on the matter. If things are to stay as they are right now, I guess emphasizing even more in the docstring that this function may have undefined behavior in different modes can only do good.
Thank you for clarifying.