A spoiler warning would've been nice...