Sources of market imperfection