Trading and Contracting