Whilst digging through Koha::Suggestions with bug 29886 it highlighted to me that our 'search_limited' method differs somewhat between different Koha classes. My initial understanding, from Koha::Patrons->search_limited, was that the idea of search_limited was to protect patron data across branches. In actual fact, it's more about restricting the object class in questions data from being leaked across branches. As such, I think the construction used in ArticleRequests is incorrect. Instead of limiting based on the requesting patrons attached to the requests the currently logged in patron can see.. we should be limiting simply by which libraries the current patron is allowed to see... and the linked patron details should be getting obfuscated in their own right.