Spoilers 7/6