Fixing handle_admin_role so that it actually works. Resolves #2