Spoilers, of course!