This routine claims to return the max number of holds a patron can place on a record, however, it does not take into account whether a patron can hold an itemtype or not, so may be inflating the maximum number when the patron cannot in fact hold those items Additionally, the routine makes a call for effective circulation rule per item. We really only need to call once per itemtype and branch combination - if reserves control branch is 'patrons library' then it is really only once per itemtype on the biblio