Factors that contribute to efficient exchange