Factors that Promote Efficient Exchange