si. i should probably put a spoiler warning.