An efficient market also depends on the availability of information needed for efficient exchange and production. Having alternative trading partners is of no consequence unless the terms of trade available from each are known and understood. Information is available only at some cost, because it is not always in the best interest of buyers or sellers to facilitate the comparison of their prices or of any other aspect of their offers. Thus the cost of information, like the cost of transportation, may be the source of market imperfection.