Other libraries are
strongly encouraged to do the same, since not doing so may result in accidental use of
pointers that are not safely derived.
Libraries that store pointers outside the user's
address space should make it appear that they are stored and retrieved from a traceable
— end note