Forked from PR115274 Since they often depend on inlining and the exact caller, and for the user to determine if they read or not they need to know that.
There is another one about this already.
Dup of bug 109071. *** This bug has been marked as a duplicate of bug 109071 ***