Offer rewrite