Spoilers 10/31