Spoilers in comment just in case...