Make the admin check indirectly through method