It is indeed very spoiler heavy.