Negotiating scripts