Refactor Make Offer.