Comic spoilers ahead