contracting externalities