SPOILER: Pretty much everything