Thanks for the level of details, this is very useful! Viva open source...
I changed the code so it now ignores the NABs that a user can't access. There was a comment in code questioning about the implementation and the cache scope. It is now fixed :-)
It will be in the next release of extlib 852 & 853.