Updated: admin_abilty now creates a new User if the current one is nil.