XF 1.5 approving applications gives too much power

So we just found out that by making someone a admin with the minimum amount of permissions to approve apps, they are still able to change user permissions including the permissions of the super admins. This was done to my account with the help of a member of the community trying to point out a possible issue. while i had no permissions on the forums i could still log into the admin panel and i could manually give myself permissions again cause im a super admin. what i would like to know, is there a better way to have officers in my community approve apps without giving them so much power on the admin panel. im open to all ideas from changing code (thou i would like to make this the last step) to adding a third party app. It just seems like there is no good way to have people approve new users to the site without giving them more power than they need.