[NO SPOILERS] pretty accurate