Accept to take the Serpent with you after you climb the tower. (Must make a deal prior to ascending the tower)
You can get the option to make the deal with the serpent even if you always talked against it. During the last terminal conversation, concede that all your assumptions were wrong and you will get the option for the deal.