ACTUAL SPOILER FOR GRENDEL