PRIMEVAL: SPOILERS AHEAD!