James managed to dunce his way through the middleware to stop admins removing the developer role from developer